VisualG
Pesquisas Acadêmicas: VisualG. Pesquise 862.000+ trabalhos acadêmicosPor: jowleandro • 21/8/2013 • 371 Palavras (2 Páginas) • 894 Visualizações
Vamos rever o que já foi dito sobre o VisuAlg: no primeiro artigo abordei sobre o ambiente de trabalho do programa, no segundo artigo falei sobre o comando "algoritmo" e "fimalgoritmo", como declarar variáveis e os tipos de dados que existem. Neste terceiro artigo vou dar prosseguimento sobre comandos básicos do VisuAlg, falando sobre declarações de matrizes, atribuições à variáveis, operadores matemáticos, comando "escreva" e comando "leia".
Se você não leu sobre os artigos anteriores clique em um dos links abaixo:
Parte 1 - Ambiente de trabalho
Parte 2 - Comandos básicos
No VisuAlg é possível trabalhar com agregados homogêneos, ou mais conhecido como vetores, ou ainda matrizes. Para declarar um vetor você deve seguir a seguinte sintaxe:
var nomedamatriz : vetor [<nroinicial>..<nrofinal>] de <tipo>
Um vetor são várias alocações de memórias de tipos de dados iguais que armazenam em uma única variável. Na ilustração abaixo veja a diferença quando se usa uma variável comum e um vetor.
Complicado? É simples. Quando você declara uma variável comum é reservado uma parte da memória do computador, no exemplo declarei uma variável chamado "nome" do tipo "caractere", ou seja, o conteúdo dessa região da memória é destinada armazenar dados que sejam letras, números e símbolos. Quando declarei o vetor "nome" do tipo caractere com "n" elementos significa que aquela variável "nome" vai ter "n" divisões que irão alocar letras, números e símbolos.
Imagine você precisar armazenar na memória, por exemplo, 5 nomes de pessoas, a questão é: quantas variáveis seriam necessárias para armazenar cada nome? Você poderia usar 5 variáveis ou apenas 1 variável usando um vetor. Exemplo:
// criando 5 variáveis para armazenar 5 nomes
var nome1, nome2, nome3 , nome4 , nome5 : caractere
Ou melhor:
// criando um vetor para armazenar 5 nomes
var nome : vetor [1..5] de caractere
Entendeu agora o propósito do vetor? Você pode armazenar qualquer tipo de dado em um vetor, desde que declare. No VisuAlg existe o limite de até 500 elementos em um vetor. Outros exemplos usando vetores:
// cria um vetor "idade" que irá armazenar 4 idades
var idade : vetor [1..4] de inteiro
// cria um vetor bidimensional de 4 por 4
var precos : vetor [1..4,1..4] de real
Agora vamos aprender jogar valores para dentro das variáveis, ou tecnicamente como atribuir valores para uma variável. A regra é simples:
...