Estruturas de Repetição

Propaganda
Pontifícia Universidade Católica de Minas Gerais
ICEI – Instituto de Ciências Exatas e Informática
DCC – Departamento de Ciência da Computação
Campus Belo Horizonte – Unidade Coração Eucarístico
Bacharelado em Ciência da Computação
Disciplina: Algoritmos e Estruturas de Dados I
Professor: Lúcio Mauro Pereira
MAIOR UNIVERSIDADE CATÓLICA DO MUNDO - Fonte: Vaticano
MELHOR UNIVERSIDADE PRIVADA DO BRASIL - Guia do Estudante, 2014
COMPUTAÇÃO PUC MINAS: 2º LUGAR DO BRASIL (Pref. Mercado) – Folha de São Paulo, 2015
CIÊNCIA DA COMPUTAÇÃO PUC MINAS: 4 ESTRELAS - Guia do Estudante, 2015
Lista de Exercícios 04
31 de agosto de 2016
Estruturas de Repetição
Para cada problema proposto:

Elaborar um modelo de solução e expressar o algoritmo em um texto estruturado. Codificá-lo
em Java.

Postar as soluções no SGA. Para isto, compactar em único arquivo o conjunto das soluções (os
arquivos com extensão .java).
1.
Escrever na tela os dez primeiros termos da seguinte sequência:
5, 8, 11, 14, ...
2.
Escrever na tela os dez primeiros termos da seguinte sequência:
1/100, 98/2, 3/96, 94/4, ...
3.
Ler dez temperaturas. Calcular e escrever:
- a média das temperaturas positivas;
- a média das temperaturas negativas;
- a amplitude térmica.
4.
Considere uma turma com n alunos, sendo n um número lido. À turma foram aplicadas três
avaliações no valor de cem pontos. A nota final corresponde à média das notas obtidas nas três
provas. O programa deverá ler as notas obtidas por cada aluno e calcular e escrever a sua nota
final. A nota final deverá estar seguida da mensagem “Aprovado” ou “Reprovado”, sabendo que
a nota mínima para aprovação é igual a sessenta pontos.
Deverá ser verificada a consistência de cada nota lida, repetindo a leitura caso uma nota inválida
seja obtida.
Ao final do programa deverá ser escrito:
- o número de alunos aprovados e o número de reprovados;
- a nota média da turma;
- a maior nota da turma.
5.
Desafio: Calcular e escrever os quinze primeiros termos Fibonacci:
1, 1, 2, 3, 5, 8, 13, ...
Download