Baixe o app para aproveitar ainda mais
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
Compartilhar