Var a,b :byte;
Procedure AK(x:byte; Var y:byte;);
//`->` Sau cụm "Var y:byte" không cần chấm phẩy
Begin
Writeln(x,' ',y);
X:=x+4;
Y:=y+8;
Writeln (x,' ',y);
End;
Begin
a=5; b=7;
// `->` Dấu gán trong Pascal là " :="
TD (a;b);
//`->` giữa 2 tham số là dấu phẩy ","
Writeln (a,' ',b);
Readln.
// `->` Chỉ có từ end cuối cùng là dùng dấu chấm, toàn bộ dùng chấm phẩy
End.
//`->` Lỗi lớn nhất : xây dựng thủ tục AK nhưng gọi TD
Sửa code :
Var a,b :byte;
Procedure AK(x:byte; Var y:byte);
Begin
Writeln(x,' ',y);
X:=x+4;
Y:=y+8;
Writeln (x,' ',y);
End;
Begin
a:=5; b:=7;
AK(a,b);
Writeln (a,' ',b);
Readln;
End.