Documente Academic
Documente Profesional
Documente Cultură
1
Conteúdo da Aula
◦ Vetores
◦ Exercícios
2
Problema:
3
Problema:
◦ Nosso programa teria o seguinte código para leitura
de dados:
4
Problema:
◦ Nosso programa teria o seguinte código para
impressão de dados:
5
Problemas desta codificação:
6
Solução para o problema:
7
Solução para o problema:
◦ Em programação, este conjunto de dados recebe o
nome de VETOR, no nosso exemplo teríamos um
vetor com o nome notas_bcc701, ilustrado por:
8
Tipo de dados Vetor:
9
Tipo de dados Vetor:
peso(1)
ans = 55.1
nome(2)
ans = GABRIEL
11
Tipo de dados Vetor:
nome(2) = "GABRIEL";
nome(3) = "LUANA";
12
Exercício 1:
◦ Utilize vetores.
13
Exercício 1 - Solução:
numAlunos = input("DIGITE O NÚMERO DE ALUNOS: ");
soma = 0;
maiorNota = -%inf;
for i = 1 : numAlunos
nome(i) = input("DIGITE O NOME DO ALUNO: ", 's');
nota(i) = input("DIGITE A NOTA DO ALUNO: ");
soma = soma + nota(i);
if nota(i) > maiorNota then
maiorNota = nota(i);
nomeMaiorNota = nome(i);
end
end
printf("A MÉDIA DAS NOTAS É: %5.2f \n", soma/numAlunos);
printf("A MAIOR NOTA É: %5.2f \n", maiorNota);
14
printf("O NOME DO ALUNO COM A MAIOR NOTA É %s \n", nomeMaiorNota);
Operações básicas para Vetores:
vetor_1 = 1:5;
vetor_2 = 2:0.2:3;
15
Operações básicas para Vetores:
◦ Vetor de 1’s:
vetor = ones(1, 5);
vetor = ones(5, 1);
◦ Vetor de 0’s:
vetor = zeros(1, 5);
vetor = zeros(5, 1);
16
Operações básicas para Vetores:
◦ Dimensão do vetor:
length(vetor);
17