algoritmos
1. Calcule o valor de cada expressão abaixo e indique o tipo do resultado (inteiro ou real): a) (20 - 15)/2
b) 20 - 15/2
c) 2*5/20 + 30/15*2
d) 2*(5/20) + 30/(15*2)
e) 23 div 4
f) 23 mod 4
g) 35 div 6 + 2
h) 35 div 6 - 2
i) 35 div 6 * 2
j) sqrt(625)
k) sqr(20)
l) 2 + sqrt(21 div 5)
OBS.: sqrt(a) => (raiz quadrada de a); sqr(a) => (quadrado de a); 2 div 3 => (inteiro da divisão); 2 mod 3 => (resto da divisão).
2. Escreva em pseudocódigo, as seguintes expressões matemáticas:
a) (A + B)*C
b) TOTAL / N
c) A - B(C + D2) / E
d) baseexpoente e ) a * bc
3. Considerando as variáveis declaradas na tabela abaixo e mais a variável booleana TESTE, com valor FALSO, avalie as expressões a seguir, para cada uma das três combinações de valores apresentadas: A
VARIÁVEIS
B
NOME
PROFISSÃO
01
3
16
“MIRIAM”
“ADVOGADO”
02
5
64
“PEDRO”
“MÉDICO”
03
2,5
9
“ANA”
“PROFESSOR”
a) (A + 1 >= ((B) ^ (1/2)) OU (NOME 'ANA'))
b) (A + 1 >= ((B) ^ (1/2)) E (PROFISSAO = 'MEDICO'))
c) (NOME 'ANA') OU (PROFISSAO = 'MEDICO') E (A + 1 >= ((B) ^ (1/2)))
d) NÃO TESTE E ((A + 1) >= ((B) ^ (1/2)) OU NÃO (PROFISSAO = 'MEDICO'))
e) NÃO (A + 1 >= ((B) ^ (1/2)) E TESTE)
a
b
c
d
01
02
03
4. Coloque VERDADEIRO ou FALSO na avaliação das seguintes expressões:
a) 6 (5)*2
c) 'Pseudocódigo' < 'PSEUDOCÓDIGO'
d) 'Pseudocódigo' > 'turbo'
e) 3 + 5 7);
d) Escreva ((2*3)>(3*2));
e) Escreva (não('a' > 'A'));
6. Com as declarações: soma, x: real nome, cor: caracter cod, teste, tudo: logico
Assinale com um X os comandos de atribuição válidos.
( ) teste = cod OU ((x)*2 soma)
( ) tudo = soma
( ) x = nome >= cor
( ) cod = cor = 'verde'
( ) tudo = NÃO teste OU cod E (soma < x)
e
B. EXERCÍCIOS DE LÓGICA
7. Faça um algoritmo para calcular a área de uma circunferência, considerando a fórmula ÁREA = π
* RAIO2. Utilize as variáveis AREA e