Algoritmos 2

Propaganda
Lista: Escreva os algoritmos solicitados em pseudo-código
Escreva os seus algoritmos no Word ou outro editor de texto e envie por e-mail
para [email protected]. A lista também pode ser entregue no dia 28 em sala
de aula. Lembre de colocar seu nome na lista.
1. Escreva um algoritmo para entrar com três números e imprimir o maior entre eles.
2. Escreva um algoritmo para entrar com 8 números e imprimir a quantidade de números
maiores que 4.
3. Escreva um algoritmo para entrar com um número de 1 a 10 e imprimí-lo o número de
vezes correspondente ao seu valor.
7. A condição para que três segmentos de reta possam formar um triângulo é que o maior
segmento seja inferior à soma dos comprimentos dos dois menores. Construa um
fluxograma que represente a solução para este problema, supondo que os dados de
entrada sejam os comprimentos dos três segmentos de reta. Em função destes
comprimentos, o algoritmo deverá definir se os segmentos de reta podem compor um
triângulo ou não.
8. Escreva um algoritmo que permita a um usuário entrar com 3 números inteiros e os
imprima em ordem crescente.
9. Escreva um algoritmo que, dado os 3 lados de um triângulo, determine se ele é
eqüilátero, isósceles ou escaleno (três lados diferentes).
10. Escreva um algoritmo capaz de resolver uma equação de segundo grau
ax^2 +bx+c=0.
11. Escreva um algoritmo que solicite números ao usuário repetidamente e pare quando o
usuário escrever o número 100.
12. Escreva um algoritmo que faça a mudança de base de decimal para binário. Para
simplificar, faça com que o algoritmo escreva cada algarismo a medida que ele for
calculado.
13. Crie um algoritmo que efectue o cálculo da massa de ar de um pneu, sabendo que
m=(P*V)/(0,37*(T+460)) onde M – massa, P – pressão, V – volume, T – temperatura.
14. Escrever os N primeiros números da série de Fibonacci, onde N é um valor lido do
usuário.
Série de Fibonacci: n1, n2, n3, ..., nm onde
ni = 1, para i <=2
ni = ni-2 + ni-1 , para i >2
15. Calcular os números inteiros de quatro algarismos que possuem a mesma
característica do número 3025.
30+25 = 55 e 552 = 3025
Dica: utilizar a função FRAC(n) que retorna a parte decimal de um número não inteiro
16. Ler um número do usuário e determinar se ele é ou não primo.
17. Calcular a soma da seguinte série de 100 termos:
1 – 1/2 + 1/4 - 1/6 + 1/8 –1/10 + 1/12...
18. Faça um algoritmo para ler um número natural N e calcular o maior número primo
menor do que o número N.
Download