Escolar Documentos
Profissional Documentos
Cultura Documentos
OBJETIVOS
Aprender o uso da estrutura de dados
conhecida como vetores e matrizes,
declarao, atribuio de valores e
acesso ao contedo.
CONTEDOS
Conceito de vetores e matrizes
Manipulao de vetores e matrizes.
Conceito de Vetor
Conceito de Vetor
Nomes
Contedo
(Elementos)
ndices (Posies)
Joo
Maria
Paulo
Carla
Declarao de Vetor
LINGUAGEM C
Manipulao de Vetores
escreva (Nomes[3])
- Esta instruo escreve na tela o contedo da posio 3 do
vetor. Ou seja, mostra a palavra Paulo.
Sempre que estivermos nos referindo a um vetor,
devemos colocar o Nome do Vetor e o ndice
correspondente entre colchetes.
nomes[5] Andr
- Esta instruo armazena na posio 5 do vetor Nomes a palavra
Andr.
Manipulao de Vetores
escreva (Nomes[X])
- possvel utilizar variveis para representar o ndice de um
vetor.
- Neste caso, a posio a ser acessada depende do valor que
estar armazenado na varivel no momento da execuo.
- Por exemplo:
- se antes da instruo Escreva (Nomes[X]) tivssemos a
instruo X 4, ento seria mostrado o contedo da posio 4
do vetor.
Manipulao de Vetores
Preenchendo um Vetor
Preenchendo um Vetor
Simulao da Execuo
Memria
numeros
i=1
Tela
23
1
Digite um Valor
23
Preenchendo um Vetor
Simulao da Execuo
Memria
numeros
i=1
numeros
i=2
Tela
23
1
23
12
Digite um Valor
23
Digite um Valor
12
Preenchendo um Vetor
Simulao da Execuo
Memria
numeros
i=1
numeros
i=2
numeros
i=3
Tela
23
1
23
12
23
12
-9
Digite um Valor
23
Digite um Valor
12
Digite um Valor
-9
Preenchendo um Vetor
Simulao da Execuo
Memria
numeros
i=1
numeros
i=2
numeros
i=3
numeros
i=4
Tela
23
1
23
12
23
12
-9
23
12
-9
10
Digite um Valor
23
Digite um Valor
12
Digite um Valor
-9
Digite um Valor
10
Um Exemplo
Analisando o Algoritmo
12
26
17
19
Analisando o Algoritmo
12
26
17
19
Analisando o Algoritmo
vet
12
26
17
19
Analisando o Algoritmo
vet
12
26
17
19
Um Exemplo VISUAL G
Conceito de Matriz
Conceito de Matriz
Nome da Matriz
1
1
mat
2
3
25
12
10
3
Conceito de Matriz
Declarao de Matrizes
Para declarar um vetor procedemos como indicado a seguir:
Manipulao de Matrizes
mat[2, 5] 43
- Esta instruo armazena na posio 2, 5 (linha 2, coluna 5) o
valor 43.
Manipulao de Matrizes
Simulao da Execuo
Memria
i = 1
i = 2
Tela
j = 1
Digite um Valor
12
j = 2
Digite um Valor
4
j = 3
Digite um Valor
-2
j = 1
Digite um Valor
10
j = 2
Digite um Valor
5
j = 3
Digite um Valor
3
12
-2
12
-2
10
1
2
Observao
DVIDAS