Aaaaaaaaaaaaaaaaaaaaaa

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (785 palavras )
  • Download(s) : 0
  • Publicado : 20 de setembro de 2012
Ler documento completo
Amostra do texto
2ª Lista de exercícios – Construção de algoritmos.
Data da entrega: 25/09/2012 (antes da prova)
Dúvidas: rafaelbuy@gmail.com
Professor: Rafael
1) Faça um algoritmo que peça um númerocorrespondente a um determinado ano e em seguida
informe se este ano é ou não bissexto. Pesquise a regra para determinar se um ano é ou não
bissexto.
2) Faça um algoritmo que receba um número e diga se estenúmero está no intervalo entre 100 e
200.
3) Faça um Programa que peça um número inteiro e determine se ele é par ou impar. Dica: utilize
o operador mod para obter o resto da divisão.
4) Faça umalgoritmo que calcule as raízes de uma equação do segundo grau, na forma ax² + bx +
c. O algoritmo deverá pedir os valores de A, B e C e fazer as consistências, informando ao
usuário nas seguintessituações:
a) Se o usuário informar o valor de A igual a zero, a equação não é do segundo grau e o
algoritmo não deve pedir os demais valores, sendo encerrado;
b) Se o delta calculado for negativo, aequação não possui raízes reais. Informe ao usuário e
encerre o programa;
c) Se o delta calculado for igual a zero a equação possui apenas uma raiz real; informe-a ao
usuário;
d) Se o delta forpositivo, a equação possui duas raiz reais; informe-as ao usuário;
5) Faça um algoritmo que leia um número inteiro menor que 1000 e imprima a quantidade de
centenas, dezenas e unidades do mesmo.Observando a colocação do "e" e da vírgula.
Exemplos:
326 = 3 centenas, 2 dezenas e 6 unidades
12 = 1 dezena e 2 unidades
300 = 3 centenas
Teste o algoritmo com os seguintes valores: 326, 100, 999, 1,1001 e 16. E mostre o resultado
para cada um deles.
6) Faça o teste de mesa, ou seja, simule a execução do algoritmo abaixo e diga qual o conteúdo das
variáveis A, B e AUX após o término da suaexecução:

programa teste_mesa;
var
inteiro: a, b, aux, soma;
inicio
a ←10;
b ← 20;
aux ← 10;
a ← b;
b ← a;
soma ← a + b;
se (soma >= a + aux) então
se (a = b) então
aux ← a + b;
a ←...
tracking img