Exercícios Propostos
1.
Faça
um algoritmo que utilize vetores para gerar os 100 primeiros elementos da
seqüência de Fibonacci, dada por:
1 1 2 3 5 8 13 21
2.
A
partir de uma tabela (dada) que registra a temperatura média de todos os dias
de um ano, elabore um algoritmo que calcule e escreva:
-
A
menor temperatura ocorrida no ano;
-
A
maior temperatura ocorrida no ano;
-
A
temperatura média anual; e
-
O
número de dias no ano em que a temperatura foi inferior à média anual.
3.
Elabore
um algoritmo para calcular o produto de duas matrizes dadas Amxp e
Bpxn de números reais. Assuma que m, n e p são
valores sempre inferiores ou, no máximo, iguais a 100.
4.
Uma
universidade que desejava realizar um levantamento estatístico sobre seu
vestibular resolveu computar os seguintes dados para cada um de seus cursos:
-
o
código do curso;
-
o
número de vagas ;
-
o
número de candidatos do sexo masculino; e
-
o
número de candidatos do sexo feminino.
Faça um algoritmo para ler estes dados (o último dado contém o código do
curso igual a zero) e calcular:
-
o
número de candidatos por vaga para cada curso;
-
a
porcentagem de candidatos do sexo feminino para cada curso;
-
o
número total de candidatos inscritos no vestibular; e
-
o
número médio de candidatos por vaga para todos os cursos da universidade.
5.
Elabore
um algoritmo para corrigir provas de múltipla escolha. Assuma que cada prova
consta de 10 questões, e cada questão tem 5 alternativas. Primeiramente, o
algoritmo deve ler o gabarito e o número de provas a serem corrigidas. A
seguir, os dados das provas a serem corrigidas devem ser lidos. Ainda, o
algoritmo deverá calcular e escrever:
-
a
nota de cada aluno (assumindo 1 ponto por questão correta); e
-
a
porcentagem de aprovação, assumindo que a nota mínima de aprovação é 7.