type
days, age = integer;
yes, true = boolean;
name, city = string;
fees, expenses = real;
type
Books = record
title: packed array [1..50] of char;
author: packed array [1..50] of char;
subject: packed array [1..100] of char;
book_id: integer;
end;
procedure increment(var x: integer; by: integer);
begin
x := x + by;
end;
…
var
n: integer = 4;
begin
increment(n, 2); // now n is 6
VELOCITY_LIGHT = 3.0E=10;
PIE = 3.141592;
NAME = 'Stuart Little';
CHOICE = yes;
OPERATOR = '+';
procedure name(argument(s): type1, argument(s): type 2, ... );
readln (a, b, c);
s := (a + b + c)/2.0;
area := sqrt(s * (s - a)*(s-b)*(s-c));
writeln(area);
procedure yell(s: string, n: integer);
var
i: integer;
begin
for i := 1 to n do
writeln(s);
end;
var
a: array[1..100] of integer;
sum: integer = 0;
…
for v in a do
sum := sum + v;
Sr.No Control Statement & Description
1 break statement
Terminates the loop or case statement and transfers execution to the statement immediately following the loop or case statement.
2 continue statement
Causes the loop to skip the remainder of its body and immediately retest its condition prior to reiterating.
3 goto statement
Transfers control to the labeled statement. Though it is not advised to use goto statement in your program.
(* This is a multi-line comments
and it will span multiple lines. *)
{ This is a single line comment in pascal }