This is an old revision of the document!
program soma_dois; var a, b, soma: longint; begin read (a,b); soma:= a + b; writeln (a+b); end.
É importante entender as mensagens de erro do compilador. Por isso, sugere-se que o leitor produza erros de sintaxe na sua cópia deste programa-fonte (que está correto sintaticamente) e que explore o compilador para começar a compreender as mensagens de erro e a procurar corrigi-los.
Experimente, por exemplo, as seguintes alterações:
Faça uma alteração por vez e observe quais mensagens de erro serão retornadas pelo compilador.
Program ex1; var A: <completar>; B: <completar>; C: <completar>; D: <completar>; E: <completar>; begin A := 1 + 2 * 3; B := 1 + 2 * 3 / 7; C := 1 + 2 * 3 \ DIV \ 7; D := 3 \ DIV \ 3 * 4.0; E := A + B * C - D end.