Teste
ALGORITMOS SEQUENCIAIS
Prof. Dariel Mazzoni Maranhão
Construa o diagrama de blocos (fluxograma) e pseudocódigo para cada um dos problemas abaixo.
1) Elabore um algoritmo que leia um valor numérico inteiro e apresente como resultado o valor lido elevado ao quadrado (potência 2).
2) Ler uma temperatura em Fahrenheit (F) e apresentá-la convertida em
Celsius (C). A fórmula para a conversão é C F − 32∗5 / 9 , sendo F temperatura em Fahrenheit e C a temperatura em Celsius.
3) Supondo que A=5, B=10, C=8 e D=1,5 são variáveis do tipo inteiro calcule o resultado de cada expressão aritmética a baixo (atenção: div =
. ÷. ). Não construa algoritmos, apenas calcule com lápis e papel:
a) 2∗ A mod 3 − C
b) A ÷ 3 ÷ 3 B 2 / 2
c) 30 mod 4∗3 3 ∗− 1
d) 2∗C 1 / 2 ÷ A
(
(
e) ( A ↑ B / A )) ↑ 1 / 2)+ C∗ D
4) Construa um programa que leia três valores numéricos inteiros (variáveis
A, B e C) e apresente como resultado final o valor da soma do quadrado dos três valores.
5) Construa um programa que leia três valores numéricos inteiros (variáveis
A, B e C) e apresente como resultado final o valor do quadrado da soma dos três valores (Cuidado, não é o mesmo que o exercício 4).
6) Elaborar um programa que calcule e apresente o valor do volume de uma esfera. Use a fórmula VOLUME 4 / 3 ∗3,14159∗ RAIO 3 .
7) Construa um programa que leia um valor numérico inteiro e apresente como resultado os seus valores sucessor e antecessor.
8) Construa um algoritmo que calcule as raízes de uma equação de 2º grau,
2
a x b x c = 0 , com duas raízes reais (suponha DELTA positivo), x1 −b DELTA 1 / 2 / 2∗a , x2 − b− DELTA 1 / 2 / 2∗ a e
DELTA b∗b− 4∗a∗c .
9) Construa um algoritmo que, tendo como dados de entrada dois pontos quaisquer no plano, P 1= x1, y 1 e P 2= x2, y 2 , calcule a distância D entre eles dada pela fórmula D = x 2− x1 2 y2− y