ся ключовими словами begin і end. Оператори розділяються крапками з комою, після тіла поміщається точка, що служить ознакою кінця програми. Регістр символів у Паскалі не має значення. Прості типи даних Паскаля: числа з плаваючою комою (real), цілі (integer), символьний (char), логічний (boolean) і перерахування (конструктор нового типу, введений в Паскалі). br/> 
 var {секція оголошення змінних} 
  r: Real; {мінлива дійсного типу} 
  i: Integer; {мінлива цілого типу} 
  c: Char; {змінна-символ} 
  b: Boolean; {логічна змінна} 
  s: String; {мінлива рядка} 
  t: Text; {змінна для оголошення текстового файлу} 
  e: (apple, pear, banana, orange, lemon); {змінна типу-перерахування} 
   Таким чином, найпростіша програма на Паскалі буде виглядати наступним чином: 
   program p; 
  begin 
  end. 
   Програма не виконує ніяких дій і містить порожній блок операторів. 
				
				
				
				
			  Приклад програми, що виводить рядок В«Hello, World!В»: 
   program HelloWorld (output); ('Hello, World!') {оператор виведення рядка} 
  end. 
   Арифметичні вирази записуються за такими правилами: 
  В· Не можна опускати знак множення між співмножники і ставити поруч два знаки операцій. 
  В· Індекси елементів масивів записуються в квадратних дужках. 
  В· Для позначення змінних використовуються літери латинського алфавіту. 
  В· Операції виконуються в порядку старшинства: спочатку обчислення функцій, потім зведення в ступінь, потім множення і ділення і в останню чергу - додавання і віднімання. 
  В· Операції одного старшинства виконуються зліва направо. У мові Pascal взагалі не передбачена операція зведення в ступінь, в Pascal x ^ y записується як exp (y * ln (x)), а x ^ y ^ z як exp (exp (z * ln (y)) * ln (x )). 
  Логічні вирази 
  У записі логічних виразів крім арифметичних операцій додавання, віднімання, множення, ділення і зведення в ступінь використовуються операції відношення <(менше), <= (менше або дорівнює),> (більше), > = (більше або дорівнює), = (дорівнює), <> (не дорівнює), а також логічні операції і, або, не. 
   Program Factorial; N, I, F: integer; ReadLn (N);: = 1;: = 1; I <= N DoF: = F * I;: = I +1;; (F). 
   З цього прикладу, по-перше, видно, як записується на Паскалі оператор циклу з передумовою (цикл-поки): 
 ...