Vetores e matrizes
Estruturas de dados HOMOGÊNEAS
• Matriz unidimensional – Vetor • Matriz bidimensional – Matriz
Estruturas de dados HETEROGÊNEAS
• Registros – Structs Ilustração do conceito Sintaxe básica Algoritmos comentados Vanessa Balbo – estudante do segundo do curso Análise de Sistemas
Ilustração do conceito
Declarar uma variável equivale a reservar um espaço na memória para armazenar temporariamente os dados manipulados durante a execução do programa. A linha de código int ano; declara uma variável ano do tipo inteira Ilustrando seria com na figura abaixo ...
Memória Variável
Observações:
- A variável pode ser criada em qualquer lugar disponível da memória;
ano
- Sua identificação se dá através do nome da variável, neste caso o identificador ano; - Este espaço da memória somente receberá valores inteiros.
Ilustração do conceito - Vetor
Declarar um vetor equivale a reservar um espaço na memória para armazenar temporariamente os dados manipulados durante a execução do programa, porém este espaço será dividido em pequenas partes prédefinidas afim de alocar não só um valor, mas vários valores do mesmo tipo. A linha de código int meses[12]; declara um vetor meses do tipo inteiro com 12 posições.
Ilustrando seria com na figura abaixo ...
Memória Variável
Observações:
- Na declaração da variável de vetor definimos o tipo de dado, o identificador e a quantidade de posições;
3 4 5 6 7 8 9 10 11 12 - Este vetor tem 12 posições, cada uma indicada por um índice 1, 2 ... que será utilizado para especificar o endereço do conteúdo alocado nesta posição;
1
2
meses
Ilustração do conceito - Matriz
Declarar uma matriz é o mesmo que um vetor, porém a variável é dividida em linhas e colunas.
A linha de código int meses[4][3]; declara uma matriz meses do tipo inteiro com 4 linhas e 3 colunas.
Ilustrando seria com na figura abaixo ...
Memória
Variável
1,1 1,2 1,3
Observações:
- Na declaração da variável de