Exercícios Lógica
( ) (B + C) < A
( ) (C > A) and (B > A)
( ) C = (B + 1)
( ) (B >= 2) or ( C > B)
( ) (A < > 0) e not (C > B)
2) Classifique os conteúdo das variáveis de acordo com o seu tipo de dado. S p/ string, I p/ integer, C p/ Char R p/ real e B p/ boolean:
( ) 45 ( ) ‘FALSO’ ( ) 5.7
( ) ‘1012’ ( ) true ( ) ‘F’
3) Assinalar as atribuições válidos:
Var
NOME, COR, TESTE, DIA: string;
NUM: integer;
SOMA, Salario: real;
X: boolean;
( ) NOME := ‘Mariana’; ( ) TESTE := ‘DEZ’;
( ) SOMA := NUM + 2.8; ( ) X := SOMA;
( ) COR := ‘PRETO’; ( ) DIA := ‘hoje’ ;
( ) salario := ‘pouco’; ( ) X := ‘true’;
( ) SOMA:= TESTE;
4) Marque com V ou F: ( ) ‘E’ < ‘e’ ( ) ‘false’ > ‘true’
( ) ‘115’ < ‘120’ ( ) TRUE < FALSE ( ) ‘LUIZ’ = ‘Luiz’
5) Encontre o valor das expressões, sendo X = 36, Y = 0, T = 8 e Z = 3:
A = (T mod Z) + sqrt (X)
B = (Z ^ Y) + X
C = (X mod Z) + dec( T)
D = trunc(5,7) + abs( - T)
E = round(frac(4.2))+ srq(trunc(9.6))
1) Sabendo que: A=7, B=2 e C=3, informe se as expressões são verdadeiras ou falsas:
( ) (B + C) < A
( ) (C > A) and (B > A)
( ) C = (B + 1)
( ) (B >= 2) or ( C > B)
( ) (A < > 0) e not (C > B)
2) Classifique os conteúdo das variáveis de acordo com o seu tipo de dado. S p/ string, I p/ integer, C p/ Char R p/ real e B p/ boolean:
( ) 45 ( ) ‘FALSO’ ( ) 5.7
( ) ‘1012’ ( ) true ( ) ‘F’
3) Assinalar as atribuições válidos:
Var
NOME, COR, TESTE, DIA: string;
NUM: integer;
SOMA, Salario: real;
X: boolean;
( ) NOME := ‘Mariana’; ( ) TESTE := ‘DEZ’;
( ) SOMA := NUM + 2.8; ( ) X := SOMA;
( )