Escolar Documentos
Profissional Documentos
Cultura Documentos
ENGENHARIA CIVIL
INTRODUÇÃO À PROGRAMAÇÃO
Diógenes Diego Rocha Martins Lima
ATIVIDADE
Vetores
Um vetor é uma estrutura homogênea que armazena uma coleção de elementos do mesmo
tipo, organizados em uma única dimensão. Cada elemento do vetor é acessado por meio de
um índice inteiro que representa sua posição na sequência. No Visualg, os vetores podem
ser declarados especificando o intervalo dos índices, como por exemplo, vetor[1..n] ou
vetor[0..n-1]. Vejamos um exemplo de utilização de um vetor no Visualg:
```
Algoritmo ExemploVetor
Var
vetor: vetor[1..5] de inteiro
i: inteiro
Inicio
// Atribuição de valores aos elementos do vetor
para i de 1 ate 5 faca
vetor[i] <- i * 10
fimpara
Neste exemplo, criamos um vetor chamado "vetor" com tamanho 5. Em seguida, utilizamos
um loop para atribuir valores aos elementos do vetor e outro loop para exibir os elementos.
Matrizes Unidimensionais
Uma matriz unidimensional é uma extensão do conceito de vetor, onde os elementos são
organizados em uma única dimensão, porém com várias colunas. Cada elemento da matriz
é acessado especificando o índice da linha e o índice da coluna. No Visualg, as matrizes
unidimensionais podem ser declaradas de forma similar aos vetores, utilizando dois
intervalos de índices, como por exemplo, `matriz[1..n, 1..m]`. Vejamos um exemplo de
utilização de uma matriz unidimensional no Visualg:
```
Algoritmo ExemploMatriz
Var
matriz: vetor[1..3, 1..3] de inteiro
i, j: inteiro
Inicio
// Atribuição de valores aos elementos da matriz
para i de 1 ate 3 faca
para j de 1 ate 3 faca
matriz[i, j] <- i + j
fimpara
fimpara
Neste exemplo, criamos uma matriz unidimensional chamada "matriz" com tamanho 3x3.
Utilizamos dois loops aninhados para atribuir valores aos elementos da matriz e em
seguida, utilizamos outro conjunto de loops aninhados para exibir os elementos da matriz.
Considerações Finais