Algoritmo
1 – Resolva as Expressões Aritméticas abaixo, lembrando-se de aplicar as devidas regras de prioridade. a ) Sendo a=1,b=8 e c=4, resolva:
a. a+b
1+8=9
c. (a*b)+c
(1*8)+4=8+4=12
b. a+c/b
1+4/8=1+0,5=1,5
d. c-b/c
4-8/4=4-2=2
b ) Sendo x=5, y=3 e z=9, resolva:
a. z-y-x
9-3-5=6-5=1
c. zDIVx
9DIV5=1
b. xPOT3
53=125
d. xRESTOy
5RESTO3=2
2- Resolva as Expressões Lógicas abaixo, lembrando-se de aplicar regras de prioridade. a) Sendo a=1,b=8e c=4, resolva:
a.
b.
c.
d.
(a+b)< (a+c/b)
(b-c==c E (a+b-c == 5)
(a < 0) OU (b < 0) OU (c < 0)
(a > 0) E ( b > 0) E ( c > 0)
b) Sendo x=5, y=3 e z=9, resolva:
a. (z RESTOy) == 0 E (xRESTO2) == 0
b. v E (f OU f)
c. f OU (v E v)
d. (x POT 0) == 1
3 – Faça Fluxogramas que descrevem algoritmos para:
a) Receber dois valores: o primeiro é o valor pago por uma lata de refrigerante, o segundo é o preço da lata de refrigerante. Escrever na tela o valor do troco.
início
Valor 1
Valor 1 – valor 2
Valor 2
troco
fim
b)Ler dois números inteiros e realizar a divisão entre eles, lembrando que não há divisão caso o divisor seja igual a 0.
INÌCIO
LER A
LER B
B=0
SIM
NÃO HÁ
SOLUÇÃO
FIM
NÃO
A/B
RESULTADO
c)Perguntar ao usuário o ano atual em que estamos.Perguntar depois o ano de seu nascimento. Calcule e mostre em seguida a sua idade.
INÍCIO
LER ANO
ATUAL
LER ANO
NASCIMENTO
ANO ATUAL NASCIMENTO
MOSTRAR
FIM
IDADE
d)Ler um dado número inteiro qualquer e mostre uma mensagem indicando se este número é positivo, negativo ou zero.
INÍCIO
LER N
N=0
NÃO
SIM
N>0
SIM
NÃO
NEGATIVO
POSITIVO
FIM
ZERO
4- Represente os algoritmos que se pedem abaixo utilizando-se de Pseudolinguagem.
a)Faça um algoritmo que leia as três notas de um aluno e calcule a média final deste aluno.Considerar que a média é ponderada e que o peso das notas é : 2,3 e 5,
respectivamente.