Linguagem c
Vetores e Matrizes
Linguagem de Programação I
Professores: Gléderson L. dos Santos e Vinícius T. Guimarães glederson@gmail.com e vicoguim@gmail.com
Campus Charqueadas
Curso Técnico em Informática
Conceito
O que são vetores/matrizes?
Um vetor/matriz é uma coleção de variáveis do mesmo tipo, que é referenciada por um nome comum, sendo que para acessarmos um elemento específico dentro desta coleção de variáveis, utilizamos um índice.
Programação I
Conceito
Como interpretamos a declaração de variável abaixo?
?
int
x;
Memória
X
Basicamente, estamos reservando espaço na memória do computador para armazenar UM valor inteiro. Em nosso programa este espaço será acessado pelo
“apelido” x.
Conteúdo da variável X
Programação I
Conceito
O que significa a declaração de variável abaixo?
?
int
x[5];
Aqui temos o exemplo de um vetor (matriz unidimensional). Programação I
Basicamente, estamos reservando espaço na memória do computador para armazenar CINCO valores inteiros.
Em nosso programa para acessar cada um desses valores utilizaremos o
“apelido” x e um índice.
X[0]
Memória
X[1] X[2] X[3]
X[4]
Vetores (matrizes unidimensionais)
Os vetores também são conhecidos como matrizes de uma única dimensão.
Forma geral para declarar um vetor em C:
Tipo de dado
O tipo de dado do nosso vetor, da mesma forma que faríamos para uma variável comum.
Programação I
nome da variável[tamanho];
O nome da variável que utilizaremos para acessarmos os elementos do vetor.
O número de elementos que desejamos no vetor. Deve ser um valor inteiro, por exemplo
10, 100, 4, etc.
Vetores (matrizes unidimensionais) notas [0]
[1]
[2]
[3]
[4]
9.5
10
9.5
5.5
9.5
7.5
9.5
6.5
9.5
6.5
Como declaramos?
Tipo de dado
float
Programação I
nome da variável[tamanho];
notas [5];
Vetores (matrizes unidimensionais) vetInt [0]
[1]
[2]