Escolar Documentos
Profissional Documentos
Cultura Documentos
IDENTIFICADOR := EXPRESSÃO
Operação A B
A := 2 2 ?
B := A
B := B + 3
B := 3 + 5 ? ?
A := falso ? ?
B := A ? ?
A := B ? ?
Operação A B C
A := 10
B := 2
C := A + B
C := A - B
C := A * B
C := A / B
C := A ** B
A := B+sqrt(9)
Expressão Resultado
A<B ?
A <> B ?
5 <= 1 ?
B-A=A ?
• LÓGICAS
– Prioridades
• NOT
• AND OR
– Exemplos
• 2 < 5 AND 15/3 = 5 (V)
• SQR(4) <> 4 + 2 OR 2 + 3 * 5/3 mod 5 > 0 (V)
• NOT (5 <> 10/2 OR TRUE AND 2 – 5 > 5 – 2 AND TRUE)
(F)
• Exemplos
READ (x);
READLN (A, XPTO, NOTA);
WRITE (y);
WRITELN (“Bom dia”, NOME);
WRITE (“Você pesa ”, P, “ quilos”);
begin
A, B: integer;
A := 2;
read (B);
B := A * 2 + B;
write (B);
fim.
var
I,RL,RB,PI,PD:real;
begin
write('Informe a renda bruta do funcionário: ');
readln(RB);
write ('Informe o percentual a deduzir: ');
readln(PI);
write('Informe a parcela a deduzir: ');
readln(PD);
I:=RB*(PI/100)-PD;
RL:=RB-I;
writeln ('Imposto: ', I:2:2);
write ('Renda Liquida: ', RL:2:2);
end.
begin
write('Informe o primeiro número a ser lido: ');
readln(num1);
write('Informe o primeiro segundo a ser lido: ');
readln(num2);
if (num1>num2) then
write('Maior número: ', num1)
else
write ('Maior número: ',num2);
end.
Maria Teresa Marino 23
ESTRUTURA DE SELEÇÃO -
EXEMPLOS
program Escolha_caso;
uses wincrt;
var opcao,num1,num2,num3:integer;
begin
write('Informe a opção: ');
readln(opcao);
write('Informe o primeiro número a ser lido: ');
readln(num1);
write('Informe o segundo a ser lido: ');
readln(num2);
write('Informe o terceiro número a ser lido: ');
readln(num3);
case opcao of
2:writeln(num1);
3:writeln(num2);