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