Notes On Pascal Programming
Notes On Pascal Programming
Program Outline
{Author:
Date: COMMENTS
Description:
USES
CRT;
CONST DECLARATION
VAR
BEGIN
END .
1
COMPARISON OF CODES
CODE TYPE PSEUDOCODE PASCAL
Constant Constant Const
Pi3.14 Pi=3.14;
Declare Variables Declare VAR
Num1, num2, num3 AS INTEGER Num1, num2 : Integer;
BEGIN
FOR counter := 1 TO 10 DO
BEGIN
WRITELN ('Hello world!');
WRITELN ('Hello world2!');
END; //end of loop
END.
2
BEGIN
WHILE loop WHILE num <> 0 DO WHILE num <> 0 DO
sum ← sum + num sum := sum + num;
ENDWHILE END.
BEGIN
REPEAT UNTIL REPEAT REPEAT
PRINT "Hello World" WRITELN ('Hello World');
X ← X +1 X := X + 1;
UNTIL X > 5 UNTIL X > 5;
END.
END.
3
BEGIN
NESTED IF-THEN-ELSE IF age <= 3 THEN IF age <= 3 THEN
PRINT “hi” WRITELN (‘Hi’)
ELSE ELSE
IF age <= 10 THEN IF age <= 10 THEN
PRINT “ hello” WRITELN (‘Hi’)
ELSE ELSE
IF age <= 18 THEN IF age <= 18 THEN
PRINT “No” WRITELN (‘Hi’)
ELSE ELSE
PRINT “Yes” WRITELN (‘Hi’);
ENDIF
ENDIF NB. NO semi-colon before an
ENDIF ELSE
SYMBOL PURPOSE
= Constant assignment or comparison in an if
statement
:= Assignment operator
; Terminates a line
. Terminates the program