Baixe o app para aproveitar ainda mais
Prévia do material em texto
Linguagem de Programação I Aula 07 – Vetores Prof. MSc. Wanderlan C. Albuquerque Estruturas de Dados Os tipos primitivos (inteiro, real, caracter e lógico) não são suficientes para representar todos os tipos de informação. Particularmente quando temos mais de uma informação relacionada. Ex: Lista dos nomes dos alunos de uma sala, endereço de alguém etc. Utilizaremos os tipos primitivos para construir outras estruturas de dados mais complexas. Vetores Também denominados Estruturas compostas homogêneas unidimensionais Permitem a manipulação de um conjunto de informações de um mesmo tipo primitivo Declaração : vet : vetor [1 .. 40] de real Onde: 1: Limite inicial do vetor 40: Limite final do vetor real: Tipo primitivo base do vetor vet: Nome da variável criada com o tipo construído Vetores 4 Informação Guardada 3 2 10 43872 24 1 Índice 0 1 2 3 4 5 • Exemplo de vetor Vetores 5 Informação Guardada 3 2 10 43872 24 1 Índice 0 1 2 3 4 5 • Como eu acesso as informações? • Através dos índices... Por exemplo: • Vou chamar de vetor Vet • Vet[3] = ? • Vet [0] = ? Vetores 6 Informação Guardada 3 2 10 43872 24 1 Índice 0 1 2 3 4 5 • Posso usar mais de um endereço? • Exemplo: • Vet[4] + Vet [5] = ? • Vet [3] – Vet[4] = ? Vetores Manipulação: Vetores Manipulação: 1 2 3 4 5 6 7 8 9 38 39 40 vet [ 7 ] 6.5 6,5 7,8 5,3 VET vet [ 2 ] 7.8 vet [ 4 ] 5.3 A 6 vet [ A ] 9.8 vet [ A-1 ] 9.1 leia ( vet [ A+3 ] ) // supondo que foi informado 4.7 9,8 9,1 4,7 Vetores Exemplo: Manipulação:
Compartilhar