Академический Документы
Профессиональный Документы
Культура Документы
Declaração e inicialização
VETORES Referenciamento
e armazenamento de dados
PROFESSORA:TALITA DOS REIS LOPES BERBEL
Exercícios
Introdução Vetor
• Assuntos já estudados: • Vetor é um conjunto de elementos armazenados em uma
– Tipos básicos de dados: int, float e char. sequencia contínua de memória, o que não ocorre quando se
– Operações: aritméticas, lógicas e relacionais. cria variáveis separadas.
– Estruturas de controle simples e aninhadas: if, for, while e • Os elementos do vetor são todos do mesmo tipo e podem ser
do-while. acessados individualmente a partir de um único nome.
– Uso de variáveis auxiliares como acumuladores e • Em cada posição do vetor pode-se armazenar:
– Números,
contadores.
– Letras ou
• Agora é possível estudar uma maneira de processar conjuntos
– Caracteres.
de dados/valores do mesmo tipo.
3 4
Vetor Vetor
• Cada variável do vetor é chamado de elemento e é • Exemplos da utilização de vetores:
diferenciado por meio de um número chamado índice. 1. Conjunto de idades dos alunos de uma determinada turma.
• O vetor é unidimensional, portanto possui um único índice. 21 20 18 20 35 19
• A capacidade de um vetor é fixa e deve ser informada no 2. Conjunto de comissões mensais associadas a um
momento da criação do vetor. determinado empregado ao longo do ano.
200.50 900.30 800.00 750.50 850.25 900.6 790.00 ...
5 6
1
5/9/2014
• Se não for tratado adequadamente os limites, corre-se o risco vetor[0] vetor[1] vetor[2] vetor[3] vetor[4] vetor[5]
de sobrescrever variáveis ou até mesmo uma parte do código • Colocar na última posição do vetor o dobro do valor do
do programa e pode acarretar resultados imprevisíveis. terceiro elemento: vetor[5]=vetor[2]*2;
32 20 40
idade[0] idade[1] idade[2] idade[3] idade[4] idade[5] vetor[0] vetor[1] vetor[2] vetor[3] vetor[4] vetor[5]
2
5/9/2014
Exemplo Exemplo
//Calcular a média de idades de um grupo de 10 pessoas e mostrar a //Calcular a média de idades de um grupo de 10 pessoas e mostrar a
5º idade digitada. 5º idade digitada.
int idade0,idade1,idade2,idade3,idade4,idade5,idade6, int idade[10],i;
idade7,idade8,idade9;
float soma, media; float media=0,soma=0;
printf("Digite a idade 1."); scanf("%i",&idade0);
printf("\nDigite a idade 2."); scanf("%i",&idade1); for(i=0;i<10;i++)
printf("\nDigite a idade 3."); scanf("%i",&idade2); {
printf("\nDigite a idade 4."); scanf("%i",&idade3); printf("Digite a idade %i.",i+1);
printf("\nDigite a idade 5."); scanf("%i",&idade4); scanf("%i",&idade[i]);
printf("\nDigite a idade 6."); scanf("%i",&idade5); soma = soma + idade[i];
printf("\nDigite a idade 7."); scanf("%i",&idade6); }
printf("\nDigite a idade 8."); scanf("%i",&idade7);
printf("\nDigite a idade 9."); scanf("%i",&idade8); media = soma/10.0;
printf("\nDigite a idade 10."); scanf("%i",&idade9); printf(“\nMedia:%f\nQuinta idade:%i“,media,idade[4]);
soma=(idade0+idade1+idade2+idade3+idade4+idade5+idade6+idade7+idade
8+idade9);
media=soma/10.0; 13 14
printf(“\nMedia:%f\nQuinta idade:%i“,media,idade4);
15 16
Bibliografia
• MIZRAHI, V. V. “Treinamento em Linguagem C++
Módulo 1”, Makron Books, SP, 2008.
• SCHILDT H. “C Completo e Total”, Makron Books. SP,
1997.
17