IFBA – Instituto Federal de Educação, Ciência e Tecnologia
INF400 - Romildo Martins Bezerra
30/03/2009
Lista de Exercícios I
1) Escreva um programa que calcule a média aritmética de três notas obtidas por um aluno.
2) Criar um programa que converta uma dada temperatura de Celsius para Fahrenheit.
Fórmula de conversão: F = 1.8*C + 32.
3) O feirante Joaquim Manoel da Silva vende maçãs por R$ 0,30 cada, mas se forem compradas uma
dúzia (ou mais) o custo cai para R$ 0,20 cada. Escreva um programa que leia o número de maçãs
compradas, calcule e escreva o custo total da compra.
4) Adapte o programa 01 para exibir se o aluno está aprovado (media>=7) ou vai para prova final.
Mostre a média com apenas duas casas decimais.
5) Dadas as medidas de três lados de um triângulo, verificar se eles formam um triângulo retângulo.
6) Escreva um programa que leia um número inteiro e determine se o número é par ou ímpar.
7) Escreva um programa para ler um número inteiro e um natural k. Calcular nk.
8) Faça um programa que leia três nomes e os escreva em ordem crescente.
9) Dado um número x, faça um algoritmo em pascal para calcular se este número é primo.
10) Dado um número x, faça um algoritmo em pascal para calcular o fatorial deste número.
11) Dado um número x, faça um algoritmo em pascal para calcular a seqüência de Fibonacci.
12) Escreva um algoritmo para ler 10 números. Todos os números lidos com valores inferiores a 40
devem ser somados. Escreva o valor final da soma.
Para exercitar mais!
1)
Dado n inteiro positivo, dizemos que n é perfeito se
for igual à soma de seus divisores positivos
diferentes de n. Exemplo: 6 é perfeito, pois 1+2+3 =
6. Escreva um programa que verifique todos os
números perfeitos de um intervalo fornecido pelo
usuário.
2)
Faça um programa para o “jogo de adivinhar um
número”. O computador deve sortear um número
entre 0 e 100 e pedir para o usuário tentar adivinhar
este número. O usuário vai dizer o seu palpite, e o
computador deve responder, se ele é maior ou
menor que o número que ele sorteou. O programa
termina somente quando o usuário acertar
exatamente qual o número que o computador tinha
sorteado, escrevendo uma mensagem de felicitações
para o nosso usuário e indicando o número total de
tentativas feitas. Dica: para gerar um número
qualquer entre 0 e 100, use um comando como o
deste exemplo indicado logo a seguir.
Exemplo: numero sorteado:= random (100);
A Importância do Fibonacci
Origens
Esta seqüência foi descrita primeiramente por Leonardo
de Pisa, também conhecido como Fibonacci (c. 1200),
para descrever o crescimento de uma população de
coelhos. Os números descrevem o número de casais em
uma população de coelhos depois de n meses se for
suposto que:
•
no primeiro mês nasce apenas um casal,casais
amadurecem sexualmente apenas após o segundo
mês de vida,
•
não há problemas genéticos no cruzamento
•
todos os meses, cada casal fértil dá a luz a um
novo casal, e os coelhos nunca morrem.
Aplicações
Os números de Fibonacci são importantes para:
•
Determinar o MDC de dois números inteiros.
•
Aparecem na fórmula das diagonais de um triângulo
de Pascal (veja coeficiente binomial).
•
Na conversão de milhas para quilômetros. Por
exemplo, para saber aproximadamente a quantos
quilômetros 5 milhas correspondem, pega-se o
número de Fibonacci correspondendo ao número de
milhas (5) e olha-se para o número seguinte (8). 5
milhas são aproximadamente 8 quilômetros. Esse
método funciona porque, por coincidência, o fator
de conversão entre milhas e quilômetros (1.609) é
próximo de φ (1.618).
Existem ainda aplicações na música, arquitetura e
física.
Download

divisores positivos