Académique Documents
Professionnel Documents
Culture Documents
- Valido
- Valido
- Invalido (Fere a Regra Bsica de Formao de identificadores
- Valido
- Valido
- Real
- LongInt
- Integer
- Boolean
- String
- String
=1
=3
= 14,66
=6
A or B
False
True
True
True
= True
= False
= True
= True
= False
Not A
True
True
False
False
Not B
True
False
True
False
8) Determine o que ser impresso aps a execuo do seguinte trecho de cdigo, considerando
que A = 1, B = 2 e C = 3:
IF (A > B) AND (A > C) THEN
WRITELN('A MAIOR QUE B E C')
ELSE
IF B > C THEN
WRITELN('B MAIOR QUE A E C')
ELSE
WRITELN('C MAIOR QUE A E B');
Soluo
A = 1;
B = 2;
C = 3;
IF False, caindo no ELSE, onde o prximo IF Tambm False, caindo assim no prximo
ELSE
Resultado: C MAIOR QUE A E B.
9) Determine o que ser impresso aps a execuo do seguinte trecho de cdigo, considerando
que X = 10, Y = 20 e Z = 30:
IF X < Y THEN
WRITE('A')
ELSE
WRITE('B');
IF Y > Z THEN
WRITE('C')
ELSE
WRITE('D');
IF (Z > Y) AND (Z > X) THEN
WRITE('E');
WRITE('F');
Soluo
X = 10;
Y = 20;
C = 30;
O primeiro IF TRUE exibindo A, o Segundo IF False caindo no ELSE exibindo D, o prximo
IF TRUE exibindo E, e a ltima linha onde a Write, no pertence ao bloco, logo ser exibido
F independente das condies ou seja:
Resultado: ADEF