Lógica de ProgramaçãoLógica de Programação
VetoresVetores
Prof. Wesley R. Bezerra
wesleybez@yahoo.com.br
RoteiroRoteiro
• O que são vetores?
• Variáveis x Vetores.
• Declarando um vetor.
• Sintaxe.
• Acessando dados.
• Exercício.
• Conclusão.
ObjetivoObjetivo
• Aprender uma forma
de manipular
múltiplos dados.
O que são vetores?O que são vetores?
• É uma variável multidimensional, ou seja, uma
variável que pode guardar mais de um valor
simultaneamente, sendo que estes valores
devem ser indexados.
• Observação: em algoritmos o índice de um
vetor começa a partir da posição 1;
Variáveis x VetoresVariáveis x Vetores
• Podemos comparar um vetor a um prédio e
uma variável simples a uma casa.
• Para endereçarmos uma carta para uma casa
devemos anotar seu endereço fornecendo
somente o seu número, no caso da variável
simples, somente o nome da variável.
• Quando queremos endereçar uma carta para
uma pessoa que mora em um prédio devemos
informar o numero do prédio e juntamente
deveremos informar também o numero do
apartamento.
• No caso de uma variável do tipo vetor além de
informar o nome da variável devemos
informar também o índice onde será
armazenado o valor.
Declarando um vetorDeclarando um vetor
• Um vetor deverá ser declarado juntamente
com as outras variáveis na seção var de seu
algoritmo.
• Exemplo:
SintaxeSintaxe
• <nome_vet> : vetor[<inicio>..<fim>] de <tipo>
• Legendas:
– Nome_vet : nome da variável vetor
– Inicio : indice inicial do vetor
– Fim: indice final do vetor
– Tipo : tipo dos elementos do vetor
Acessando dadosAcessando dados
• Para acessa os dados devemos informar qual
o índice do dado que queremos manipular,
tanto para situações onde obtemos o dados
ou ainda inserimos novo.
• Exemplos:
ExercícioExercício
• Faça um algoritmo que leia 4 nomes e depois
os escreva na tela, um por linha.
• Faça um algoritmo que leia 8 alturas e diga
qual a maior.
ConclusãoConclusão
• Vetores nos permitem manipular dados de
mesmo tipo de maneira mais eficiente,
evitando assim que tenhamos que criar
muitas variáveis para guardar muitos valores,
através de vetores podemos guardá-las todas
em uma mesma variável em índices
diferentes.
ObrigadoObrigado
Duvidas e sugestões
wesleybez@yahoo.com.br

Lógica de Programação - Vetor

  • 1.
    Lógica de ProgramaçãoLógicade Programação VetoresVetores Prof. Wesley R. Bezerra wesleybez@yahoo.com.br
  • 2.
    RoteiroRoteiro • O quesão vetores? • Variáveis x Vetores. • Declarando um vetor. • Sintaxe. • Acessando dados. • Exercício. • Conclusão.
  • 3.
    ObjetivoObjetivo • Aprender umaforma de manipular múltiplos dados.
  • 4.
    O que sãovetores?O que são vetores? • É uma variável multidimensional, ou seja, uma variável que pode guardar mais de um valor simultaneamente, sendo que estes valores devem ser indexados.
  • 5.
    • Observação: emalgoritmos o índice de um vetor começa a partir da posição 1;
  • 6.
    Variáveis x VetoresVariáveisx Vetores • Podemos comparar um vetor a um prédio e uma variável simples a uma casa.
  • 7.
    • Para endereçarmosuma carta para uma casa devemos anotar seu endereço fornecendo somente o seu número, no caso da variável simples, somente o nome da variável.
  • 8.
    • Quando queremosendereçar uma carta para uma pessoa que mora em um prédio devemos informar o numero do prédio e juntamente deveremos informar também o numero do apartamento.
  • 9.
    • No casode uma variável do tipo vetor além de informar o nome da variável devemos informar também o índice onde será armazenado o valor.
  • 10.
    Declarando um vetorDeclarandoum vetor • Um vetor deverá ser declarado juntamente com as outras variáveis na seção var de seu algoritmo. • Exemplo:
  • 11.
    SintaxeSintaxe • <nome_vet> :vetor[<inicio>..<fim>] de <tipo> • Legendas: – Nome_vet : nome da variável vetor – Inicio : indice inicial do vetor – Fim: indice final do vetor – Tipo : tipo dos elementos do vetor
  • 12.
    Acessando dadosAcessando dados •Para acessa os dados devemos informar qual o índice do dado que queremos manipular, tanto para situações onde obtemos o dados ou ainda inserimos novo. • Exemplos:
  • 13.
    ExercícioExercício • Faça umalgoritmo que leia 4 nomes e depois os escreva na tela, um por linha.
  • 14.
    • Faça umalgoritmo que leia 8 alturas e diga qual a maior.
  • 15.
    ConclusãoConclusão • Vetores nospermitem manipular dados de mesmo tipo de maneira mais eficiente, evitando assim que tenhamos que criar muitas variáveis para guardar muitos valores, através de vetores podemos guardá-las todas em uma mesma variável em índices diferentes.
  • 16.