Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Entender o tipo de dado Vetor;
  2. Acessando/alterando elementos de um vetor
  3. Percorrendo um vetor
  4. Copiando um vetor
  5. Comparando vetores

Às vezes precisamos armazenar uma grande quantidade de valores de um certo tipo de dado. Nessa situação, devemos declarar variáveis de um mesmo tipo? Vamos ver o exemplo abaixo:

Exemplo 1

Vamos supor que precisamos armazenar o nome de 100 pessoas:
nomePessoa1
nomePessoa2
nomePessoa3
(…)
nomePessoa100

Apesar de ser possível, não seria muito lógico criar todas as variáveis. Todas as vezes que o número de pessoas aumentar algumas partes do algoritmo deve ser alterado.

Para resolver essa situação, utilizamos o tipo de dado derivado Vetor. Assim, como o tipo cadeia, armazena várias informações de um determinado tipo de dado de forma consecutiva.

Tab. 1: Abstração de um vetor
Índice 0 1 2 3 4 5 (...)
valor 1 10 -100 0 2 - -

O valor dos índices não são armazenados em memória, apenas os valores. Esses índices, de forma simples, são uma forma de acessar os valores que definimos para armazenar as informações.

Abaixo, exemplos de vetores dos tipos básicos ou primitivos estudados:

Inteiro: 10, 20, 30.(...)
Caracter: 'A', 'B', 'C', 'D',(...)
Lógico: Verdadeiro, Falso, Falso,(...)
Cadeia: "catraca","careca","caneca",(...)

Sintaxe: Declaração

tipo_dado nome_variavel[dimensao]
Onde
tipo_dado: tipo de dado primitivo
dimensao: tamanho ou quantidade de elementos

A palavra Vetor, array em inglês, não é reconhecida pela linguagem Portugol como uma palavra reservada. Essas palavra é utilizada como apelido.

Quando declaramos um vetor, sua dimensão não podem ser alteradas, ou seja, seu tamanho é estático.

Exemplo 2
programa 
{ 
    funcao inicio()  
    {
        inteiro nota_alunos[7]
        //restante do código omitido
    }
}
Saída
-

O número contido em [], o indexador, é contado a partir do 0, ou seja, vetores em Portugol são baseado em índice zero.

As operações básicas sobre o tipo de dado vetor serão vistas em uma seção específica Tipo Derivados: Vetor.

  1. 02/10/2024 - revisão 2 - Ajustes pontuais
  2. 25/09/2023 - revisão 1 - Correção em navegação, adição de sintaxe e outras correções
  3. 08/05/2023 - versão inicial