Em programação sabe-se que variável é o nome que damos ao objeto que guarda uma informação temporariamente na memória volátil do hardware, em computadores é a famosa memória RAM.
Mas o que fazer quando for necessário guardar mais de 1 registro na memória?
- Simples, utilizar um vetor.
De uma forma bem simples, entenda-o como um conjunto de posições, criado para armazenar valores distintos em espaços de memória RAM.
Uma maneira simples de imaginar um vetor, é pensar em uma tabela com apenas 2 colunas, a primeira coluna será o índice do vetor, ou seja será o responsável por informar qual é a posição em que a informação será enfileirada. e a segunda coluna representa cada valor variável que será armazenado dentro deste vetor.
Importante: O vetor também deve ser declarado com um tipo de dados específico.
Real, Inteiro, Caracter, etc.
Exemplo1: Imagem para representar o conceito de vetor.
Exemplo2: Algoritmo para representar a declaração de um vetor.
algoritmo "Vetor"// Função : Guardar valores distintos em posições de um vetor
// Autor : Claudio Damasceno
// Data : 25/8/2011
var
valor: vetor[1..3] de real
soma: real
inicio
Escreval("Digite um valor:")
Leia(valor[1])
Escreval("Digite um valor:")
Leia(valor[2])
Escreval("Digite um valor:")
Leia(valor[3])
// Agora calcula os valores do vetor VALOR e armazenar na variável SOMA
soma<- valor[1] + valor[2] + valor[3]
Escreval("Resultado é: ",soma)
fimalgoritmo
No algoritmo anterior o vetor armazena os valores digitados pelo usuário em posições específicas:1,2 e 3, em seguida soma os valores contidos em cada posição e por fim armazena em uma variável para que seja exibida na tela.
Para obter resultados diferentes: copie o código acima e pratique com outras soluções.
Laços: Para, Enquanto, Repita e Faça:
A grosso modo, e de uma forma bem simples, podemos entender que laços ou 'loops' em programação de sistemas, podem ser entendidos como:
Uma estrutura de repetição, ou seja, todos os procedimento serão refeitos até que uma condição seja atendida.
Importante: Algumas dicas sobre laços.
Deve ser controlado para não se tornar algo infinito.
• Ex: O famoso caso do aluno Joãozinho e seu avô.
É útil para automatizar processos
Agiliza o desenvolvimento pois evita reescrita de códigos.
Exemplo1: Imagem para representar o conceito de laços em programação
Exemplo2: Algoritmo para mostrar o uso de laço combinado com vetor.
algoritmo "Laço e vetor"
// Função : Guardar valores em posições do vetor com
// Autor : Claudio Damasceno
// Data : 22/8/2011
var
x : inteiro
nome : vetor[1..10] de caracter
inicio
enquanto x &lt; 10 faca
x <- x + 1
Escreval("DIGITE SEU NOME:")
Leia(nome[x])
fimenquanto
fimalgoritmo
Nesse algoritmo o vetor armazena os valores digitados pelo usuário em posições específicas, mas agora com auxilio do laço enquanto. Enquanto o valor da variável x for menor que 10 o programa continuará a solicitar nomes e guardar no vetor. A cada passagem do compilador pelo código (conhecido como volta do laço), a variável x recebe o seu próprio valor + 1, dessa forma é possível modificar a posição do vetor através de cada repetição, resumindo, o laço se encarrega de fazer o trabalho antes escrito manualmente pelo programador, além de economizar inúmeras linhas do código fonte.
Os exemplos exibidos neste post, são um tanto simples, mais a ideia, é auxiliar aqueles que apenas começaram sua jornada em programação de sistemas; os mais experientes, sintam-se a vontade para postar melhores práticas e soluções.


Nenhum comentário:
Postar um comentário