Linguagem e Matrizes HTML JAVA
Vetores e Strings
Prof. Cesar Tegani Tofanini
Vetores
Uma matriz ou vetor é uma coleção de variáveis de mesmo tipo que compartilham um mesmo nome.
São variáveis que podem conter diversos valores. Seus valores podem ser acessados através de um índice numérico.
Para facilitar a idéia, imagine-o como uma tabela e em cada linha temos um valor.
Para acessar um valor da matriz Times ou
Times
Pontos
0 São Paulo
30
1 Palmeiras
25
2 Corinthians
20
3 Santos
18
Pontos, referenciamos a linha entra
colchetes.
Exemplos
Times[0]
São Paulo
Times[2]
Corinthians
Pontos[3]
18
Pontos[1]
25
Prof. Cesar Tegani Tofanini
Uso de Vetores
Com o conhecimento atual, como resolveria o seguinte problema: “Escreva um programa para calcular a média aritmética das notas das provas de 5 alunos. No final, exiba as 5 notas em ordem invertida da leitura”. Uma possível solução seria a seguinte. int main()
{
float n1, n2, n3, n4, n5, media; printf("Informe printf("Informe printf("Informe printf("Informe printf("Informe a a a a a
nota nota nota nota nota
do do do do do
aluno aluno aluno aluno aluno
1:
2:
3:
4:
5:
");
");
");
");
");
scanf("%f", scanf("%f", scanf("%f", scanf("%f", scanf("%f",
&n1);
&n2);
&n3);
&n4);
&n5);
media = (n1+n2+n3+n4+n5)/5.0; printf("Media das notas: %2.2f\n\n", media); printf(“Nota printf(“Nota printf(“Nota printf(“Nota printf(“Nota }
do do do do do
aluno aluno aluno aluno aluno
5:
4:
3:
2:
1:
%f\n“, n5);
%f\n “, n4);
%f\n “, n3);
%f\n “, n2);
%f\n \n “, n1);
system("pause");
Imagine agora que você precisa fazer um programa para calcular a média de notas de uma turma com 80 alunos. Com a abordagem acima, a tarefa será árdua! Nesta situação, o uso de uma matriz em conjunto com uma estrutura
de repetição é a solução ideal.
Prof. Cesar Tegani Tofanini
Uso de Vetores