Arrays, também muito conhecidos como vetores, são variáveis que servem para guardar vários valores do mesmo tipo de forma uniforme na memória.
Aprenda o que são matrizes e como usar esses arrays (ou vetores) multidimensionais
12. Algoritmo
Array – Sintaxe no Visualg
<listadevariáveis> : vetor "["<listadeintervalos>"]" de <tipo>
Na <listadevariáveis>, os nomes das variáveis estão separados
por vírgulas.
Na <listadeintervalos>, os <intervalo> são separados por vírgulas,
e têm a seguinte sintaxe:
<intervalo>: <valorinicial> .. <valorfinal>
Na versão atual do VisuAlg, tanto <valorinicial> como <valorfinal>
devem ser inteiros. Além disso, exigese evidentemente que
<valorfinal> seja maior do que <valorinicial>.
13. Algoritmo
Array – Sintaxe no Visualg
Exemplos:
vet: vetor [1..10] de real
matriz: vetor [1..4,1..4] de inteiro
14. Algoritmo
Array – Sintaxe no Visualg
algoritmo "array"
var
vet: vetor [1..10] de inteiro
matriz: vetor [1..4,1..4] de inteiro
i:inteiro
inicio
i <-0
escreval("Prenchendo o vetor...")
para i de 1 ate 10 passo 1 faca
escreva("digite um numero: ")
leia (vet[i])
fimpara
escreval("Exibindo o vetor...")
para i de 1 ate 10 passo 1 faca
escreval("posição" , i , ": " , vet[i])
fimpara
fimalgoritmo
15. Algoritmo
Array – Sintaxe no Visualg
EXERCÍCIOS
1) Escreva um algoritmo para receber dez nomes, armazená-los em
um vetor e em seguida exibi-los.
2) Você recebeu uma lista de valores armazenados e um vetor de 10
posições. Pede-se que você transporte os valores para outro vetor
na ordem invertida.
3) Você recebeu uma lista de valores armazenados e um vetor de 10
posições. Pede-se que você transporte os valores para outro vetor
ordenando os valores em ordem crescente, ou seja, do menor valor
para o maior valor.