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.