Buscar

Aula 03 SF

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Linguagem de Programação
Aula 03
Roteiro da Aula
•Vetores
•Matrizes
2
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
3
Exemplos de utilização
• Manter os valores em memória
• Reduzir a quantidade de variáveis
4
Exemplos de utilização
• Comissões mensais associadas a um determinado empregado ao 
longo de um ano
• Notas de um aluno ao longo de um semestre letivo
5
Declaração de Vetores
<tipo> <identificadorVetor> [<tamanhoVetor>]
• tipo – corresponde ao tipo de dado 
de cada elemento do vetor
•identificadorVetor– nome pelo 
qual esse vetor será conhecido
•tamanhoVetor– valor constante 
que indica quantos elementos 
tem o vetor
6
Declaração de Vetores
• 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.
7
Declaração de Vetores
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.
8
Declaração de Vetores
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 esta na posição índice i do vetor renda
9
Declaração de Vetores
Na linguagem de programação C os índices de um vetor com n 
elementos variam sempre de 0 e n-1
int vetor[6];
10
vetor[0] vetor[1] vetor[2] vetor[3] vetor[4] vetor[5]
Declaração de Vetores
O índice do primeiro elemento, de qualquer vetor em C, é sempre 0 
(zero).
vetor[0] = 123;
11
vetor[0] vetor[1] vetor[2] vetor[3] vetor[4] vetor[5]
Declaração de Vetores
vetor[5] = vetor[0]*2;
vetor[2] = vetor[0] + vetor[5];
12
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;
13
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;
14
Exemplos de Vetores
Uso de constantes para definir o tamanho de um vetor
#define TAM_MAX 10
...
double VetReais[TAM_MAX];
15
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;
16
Exemplos de Vetores
Leitura de dados :
17
Exemplos de Vetores
Escrita dos dados:
18
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];
19
Matriz 
Leitura de dados:
20
Matriz 
Leitura de dados:
21

Outros materiais