Aula06

1,003 views

Published on

Aula 06 -

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,003
On SlideShare
0
From Embeds
0
Number of Embeds
65
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Aula06

  1. 1. Lógica de programação Prof: Eduardo Rossit Paiossin
  2. 2. Conteúdo da aula– Vetores:– Declarando vetores.– Inserindo valores em um vetor.– Montando um vetor.
  3. 3. Vetor• Vetor é uma variável que pode armazenar várias constantes de mesmo tipo.• Podem ser vistos como listas de elementos do mesmo tipo.• Também conhecida como Estruturas compostas homogêneas unidimensionais• A praticidade do vetor está na facilidade de manipular um conjunto de informações do mesmo tipo sem a necessidade de declararmos muitas variáveis.
  4. 4. Vetor• Operações principais sobre vetores:• leitura• escrita• soma dos elementos• ordenação
  5. 5. Declarando um VetorInicio NOTAS: vetor [1..20] numérico NOMES: vetor [1..20] literal IDADES: vetor [20..1] literalfim• É recomendável iniciarmos o vetor sempre pela posição 1.
  6. 6. Inserindo valores em um Vetor• Para incluirmos os valores em um vetor devemos indicar exatamente em qual posição do vetor o valor ira ficar.Ex: Para um vetor com 5 nomes temos:NOMES[1] <- “Maria”NOMES[2] <- “João”NOMES[3] <- “Pedro”NOMES[4] <- “Dirce”NOMES[5] <- “Célia”• Como esse vetor vai ficar ?
  7. 7. Montando um Vetor com Enquanto• Exemplo de algoritmo para montar um vetor com 5 nomes como visto anteriormente.Algoritmo popula_vetorInício PESSOAS: vetor [1..5] literal PESSOA: literal POSICAO: número POSICAO <- 0 enquanto POSICAO < 5 faça leia PESSOA POSICAO <- POSICAO +1 PESSOAS[POSICAO ] <- PESSOA fim-enquantofim
  8. 8. Montando um Vetor com Para• Exemplo de algoritmo para montar um vetor com 5 nomes como visto anteriormente, somente que agora utilizando o para!• Detalhe que não é necessário criar a variável de controle!!!!! A estrutura do para já proporciona!Algoritmo <popula_vetor>início PESSOAS: vetor [1..5] literal para POSICAO DE 1 até 5 passo 1 faça {uso do passo opcional} leia “Digite o nome da pessoa: “, PESSOAS[POSICAO ] fim-parafim
  9. 9. Exemplo de exercícioCrie o algoritmo para os item a seguir empseudocódigo e depois represente-o em fluxograma.1. Ler 100 números de matrículas de alunos earmazenar em um vetor. Esses números sãodistintos, ou seja, não existem números dematrículas iguais.
  10. 10. Respostainício | ALUNOS : vetor [1..100] numérico | ALUNO : numérico | para ALUNO de 1 até 100 faça | leia "Digite o nº da matrícula: ",ALUNOS[ALUNO] | fim-parafim
  11. 11. Exercícios para entregar1. Faça um algoritmo para armazenar os nomes dos 31 alunos da nossa sala.2. Um velocista corre 50 voltas na pista de atletismo em um dia de treino. Faça um algoritmo para armazenar os tempos de cada volta do atleta exibindo no final o número da volta e o tempo obtido pelo atleta.3. Faça um algoritmo para armazenar os nomes e telefones dos 50 clientes de uma pequena empresa4. Faça um algoritmo para armazenar todos os números pares positivos compreendidos entre 0 e 100. Quando o número identificado for 0 imprimir “Número zero” e quando o número for um número impar escrever “Número Impar”
  12. 12. Bibliografia• Para a preparação da aula foi utilizado o livro do curso entregue pelo SENAC

×