Você está na página 1de 10

Program

Begin

End

<declarao>
Var
<ident>
A

<exp>
:

<tipo>
Integer
Boolean
String
Real

<exp>
;

<declarao>
If
<bool>
true

<exp>
Then
<exp>
Begin

<exp>
End

<exp>
;

<declarao>
:=
<ident>
A

<valor>
5

<exp>
;

<declarao>
While
<bool>
A <= 5

<exp>
Begin

<exp>
Do

<exp>
End

<exp>
;

<declarao>
>, <, >=, <=, =, <>

<ident>
A

<ident>
5

<declarao>
And, Or, Xor
<bool>
A>5

<bool>
B<7

<declarao>
Write, Read
<exp>
(

<ident>
A

<exp>
)

<exp>
;

<declarao>
For
<ident>
A

<exp>
To, DownTo

<ident>
B

<exp>
Begin

<exp>
Do

<exp>
End

<exp>
;

While (int + num > 0) And ((Bool) Or (Pal = )) Do


Begin
End;
While
And

Do

Or
=

>
Bool

Pal

int

Begin
0

num

End

Você também pode gostar