Buscar

Linguagem de Programação aula 3 (5)

Prévia do material em texto

1
Linguagem de 
Programação
Aula 3
Profa. Cassiana Silva
Roteiro da Aula
� Vetores
� Matrizes
Vetores
� Conjunto de elementos 
consecutivos, do mesmo 
tipo, que podem ser 
acessados individualmente 
a partir de um único nome
� Também são chamados 
de Arrays
Exemplos de Utilização
� Manter os valores 
em memória
� Reduzir a quantidade 
de variáveis
� Comissões mensais associadas 
a um determinado empregado 
ao longo de um ano
� Notas de um aluno ao longo 
de um semestre letivo
Declaração de Vetores
<tipo> <identificadorVetor> 
[<tamanhoVetor>]
� tipo – corresponde ao tipo 
de dado de cada elemento 
do vetor
2
� identificadorVetor –
nome pelo qual esse vetor 
será conhecido
� tamanhoVetor – valor 
constante que indica quantos 
elementos tem o vetor
� Atenção: um vetor pode 
conter elementos de 
qualquer tipo de dados. 
No entanto, os elementos do 
vetor são todos do mesmo 
tipo, o qual é definido na 
declaração do mesmo
� Todos os elementos do vetor 
podem ser identificados pelo 
mesmo nome, porém, para 
que se possa identificar cada 
um deles individualmente
é necessário um número 
(índice) que indique qual 
a sua posição no vetor
� Exemplos
int g[20];
float renda[20];
• float – tipo de dado
• 20 – nº de elementos do vetor
• renda – nome do vetor
• renda[i] – aquilo que está na 
posição índice i do vetor renda
� Na linguagem de programação 
C os índices de um vetor com 
n elementos variam sempre 
de 0 e n–1
int vetor[6];
vetor[0] vetor[1] vetor[2] vetor[3] vetor[4] vetor[5]
� O índice do primeiro elemento, 
de qualquer vetor em C, 
é sempre 0 (zero)
vetor[0] = 123;
vetor[0] vetor[1] vetor[2] vetor[3] vetor[4] vetor[5]
3
vetor[5] = vetor[0]*2;
vetor[2] = vetor[0] + vetor[5];
vetor[0] vetor[1] vetor[2] vetor[3] vetor[4] vetor[5]
vetor[0] vetor[1] vetor[2] vetor[3] vetor[4] vetor[5]
Acesso de Elementos 
do Vetor
� Coloca o valor 7 na 
primeira posição do vetor
vetor[0] =8;
� Coloca o valor 2 na 
primeira posição do vetor
vetor[4] =2;
Inserir Dados no Vetor
� Colocar os números de 1 a 5 
em um vetor:
for (i:=0; i<5; i++)
vetor[i] = i +1;
Exemplos de Vetores
� Uso de constantes para definir 
o tamanho de um vetor
#define TAM_MAX 10
...
double VetReais[TAM_MAX];
Inserir Dados no Vetor
� Colocar os números de 
5 a 1 em um vetor:
for (i:=0; i<5; i++)
vetor[i] = 5 - i;
Exemplos de Vetores
� Leitura de dados:
4
� Escrita dos dados:
Matriz
� Qual a diferença entre um 
vetor e uma matriz?
• O vetor apresenta apenas uma 
dimensão enquanto a matriz 
apresenta mais de uma
int notas[4] [40]
� Leitura de dados:

Continue navegando