Escolar Documentos
Profissional Documentos
Cultura Documentos
Declaração e inicialização
MATRIZES Referenciamento
e armazenamento de dados
PROFESSORA:TALITA DOS REIS LOPES BERBEL
Exercícios
Matriz Matriz
• Os elementos de um vetor podem ser de qualquer tipo, • Matriz multidimensional é uma matriz que possui dois ou
incluindo vetores. mais índices.
• Um vetor que possui um vetor de uma dimensão em cada • Cada elemento de uma matriz fica disposto sequencialmente
elemento é chamado de vetor de duas dimensões. na memória, entretanto para facilitar o entendimento pode-se
• Um vetor de duas ou mais dimensões pode ser chamado de representá-la visualmente de outra maneira.
matriz. • Exemplo:
0 5
• Não existe qualquer limite para número de dimensões que – Matriz [5][6]
0
um vetor pode conter.
4
3 4
1
5/16/2014
Exemplo 2 Exercícios
//Calcular média por linha e média geral dos elementos da matriz 2X4
float matriz [2][4], media[2], soma;
• Caderno de Exercício de Algoritmos e Programação
int cont1,cont2; Lista 8 – Matrizes
for (cont1= 0; cont1 < 2; cont1++)
{
soma = 0.0f; 1. Formar grupo de 4 pessoas para discutir a resolução dos
for (cont2 = 0; cont2 < 4; cont2++) exercícios;
{
printf("\nDigite a nota posição %i, %i da matriz:", cont1, 2. Eleger o porta-voz do grupo e em caso de dúvida, perguntar!
cont2); 3. O grupo deve ter cuidado com o volume e tom de voz para
scanf ("%f", &matriz[cont1][cont2] );
soma = soma + matriz[cont1][cont2] ;
não perturbar os restantes grupos;
} 4. Após terminar os exercícios e/ ou ao final da
media[cont1] = soma/4.0;
printf("\nA média dos números da linha %d da matriz é: %f. ",
aula as cadeiras devem ser novamente
cont1, media[cont1]); organizadas.
}
printf("\nE a média geral entre todos os números é: %.2f\n", 11 12
(media[0]+media[1])/2.0);
2
5/16/2014
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.
13