Informatica
-Lista nº 1-
VARIÁVEIS, EXPRESSÕES E OPERADORES MATEMÁTICOS
1. Calcule o valor de cada expressão abaixo e indique o tipo do resultado (inteiro ou real):
a) (20 - 15)/2
2,5 REAL
b) 20 - 15/2
12,5 REAL
c) 2*5/20 + 30/15*2
1,5 REAL
d) 2*(5/20) + 30/(15*2)
1,8 REAL
e) 23 div 4
5 INTEIRO
f) 23 mod4
3 INTEIRO
g) 35 div 6 + 2
7 INTEIRO
h) 35 div 6 - 2
3 INTEIRO
i) 35 div 6 * 2
10 INTEIRO
2. 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:
variáveis
A B NOME PROFISSÃO
Sequência 1 → 3 16 'MIRIAM' 'ADVOGADO'
Sequência 2 → 5 64 'PEDRO' 'MEDICO'
Sequência 3 → 2.59 'ANA' 'PROFESSOR'
Utilizar Sequência 1:
a) (A + 1 >= ((B) ^ 2) OU (NOME <> 'ANA'))
(4 >= 256 OU V) → F
Utilizar Sequência 2:
b) (A + 1 >= ((B) ^ 2) E (PROFISSAO = 'MEDICO'))
(6 >= 4046 E V) → F
Utilizar Sequência 3:
c) (NOME <> 'ANA') OU (PROFISSAO = 'MEDICO') E (A + 1 >= ((B) ^ 2))
(F) OU (F) E (3,5 >= 81) → F
Utilizar Sequência 1:
d) NÃO TESTE E ((A + 1) >= ((B) ^ 2) OU NÃO (PROFISSAO = 'MEDICO'))
NÃO F E (4 >= 256) OU NÃO (F) → V E F OU V → F OU V
Utilizar Sequência 2:
e) NÃO (A + 1 >= ((B) ^ 2) E TESTE)
NÃO (6 >= 4046 E TESTE) → NÃO (F E F) → NÃO (F) → V
3. Qual é o resultado das operações quando o algoritmo encontrar as seguintes linhas:
a) Escrever ('mario' = 'maria');
FALSO
b) Escrever (2 + 4 = 6);
VERDADEIRO
c) Escrever (10 - 4 > 7);
FALSO
d) Escrever ((2*3)>(3*2));
FALSO
e) Escrever (não ('a' > 'A'));
VERDADEIRO