Historia da WWE
Discussão
1. Variáveis Indexadas
1.
2.
3.
4.
Definição
Tipos
Arranjos Unidimensionais
Arranjos N-dimensionais
2. Gerando Números Randômicos (aleatórios)
3. Utilizando Valores Aleatórios em Arranjos
4. Exercícios para fixação
Lógica de Programação
Profª Simone Magalhães
Floriano(PI): 20/01/2014
1
Variáveis Indexadas
São estruturas de dados (variáveis ou posições de memória) caracterizadas por armazenar diversos valores, individualizados por índices, que pertencem ao mesmo tipo de dado.
Outras denominações:
Variáveis compostas homogêneas
Arranjos
Vetores (arranjos unidimensionais)
Matrizes (arranjos multidimensionais)
Lógica de Programação
Profª Simone Magalhães
Floriano(PI): 20/01/2014
Variáveis Indexadas
TIPOS:
num
• unidimensionais (vetores)
1
2
nota
10
48
4,65
6,1
8,8
9,1
9,8
8,44
3
10
1
2
3
4
5
6
4
-44
• multidimensionais (matrizes)
Lógica de Programação
Profª Simone Magalhães
Floriano(PI): 20/01/2014
2
Arranjos Unidimensionais
FORMA GERAL DE DECLARAÇÃO (VisualG):
RAM limite máximo
limite mínimo
NOMES
Índice
1
Conteúdo
Fulano
Lógica de Programação
2
3
4
5
Sicrano Beltrano Zeltrano Filcrano
Profª Simone Magalhães
Floriano(PI): 20/01/2014
Arranjos Unidimensionais
Ex.: var nome: vetor[1..5] de caractere i: inteiro
Entrada de dados: para i de 1 ate 5 faca
Escreva(“Informe”, i, “º nome:”)
Leia(nome[i])
fimPara
Lógica de Programação
Profª Simone Magalhães
Floriano(PI): 20/01/2014
3
Arranjos Unidimensionais
Ex.: var nome: vetor[1..5] de caractere i: inteiro
Saída de dados:
Escreval(“Os nomes armazenados são:”) para i de 1 ate 5 faca
Escreva(i, “º nome: ”, nome[i]) fimPara Lógica de Programação
Profª Simone Magalhães
Floriano(PI): 20/01/2014
Variáveis Indexadas
FORMA GERAL DE DECLARAÇÃO (Ling.C) :
tipo