- •Тема 1 Основні поняття мови Паскаль
 - •Тема 2 Базові типи даних мови Паскаль
 - •Тема 3 Структура програми мовою Паскаль
 - •Тема 4 Операції над даними
 - •Тема 5 Управління послідовністю дій у програмах мовою Паскаль
 - •Тема 6 Організація циклічного обчислювального процесу
 - •Тема 7 Організація масивів даних
 - •Тема 8 Обробка файлів даних у програмах мовою Паскаль
 - •Тема 9 Структура типів даних мови Паскаль
 
ЗМІСТ
Тема 1 Основні поняття мови Паскаль
Алфавіт мови Паскаль
Алфавіт мови Паскаль включає:
- 
букви - всі латинські літери від a до z, від A до Z та символ підкреслення _;
 - 
цифри - всі арабські цифри від 0 до 9;
 
- 
шістнадцяткові цифри, що позначаються арабськими цифрами (від 0 до 9) та латинськими буквами від A до F.
 
- 
спеціальні символи : +, - , *, /, =, ; , : , = , <, > та інші;
 - 
ключові слова – службові зарезервовані слова мови Паскаль, які використовуються для напису програми. До них відносяться :
 
| 
				 and  | 
			
				 asm  | 
			
				 array  | 
			
				 begin  | 
		
| 
				 case  | 
			
				 const  | 
			
				 constructor  | 
			
				 destructor  | 
		
| 
				 div  | 
			
				 do  | 
			
				 downto  | 
			
				 else  | 
		
| 
				 end  | 
			
				 file  | 
			
				 for  | 
			
				 function  | 
		
| 
				 goto  | 
			
				 if  | 
			
				 implementation  | 
			
				 in  | 
		
| 
				 inline  | 
			
				 interface  | 
			
				 label  | 
			
				 mod  | 
		
| 
				 nil  | 
			
				 not  | 
			
				 object  | 
			
				 of  | 
		
| 
				 or  | 
			
				 packed  | 
			
				 procedure  | 
			
				 program  | 
		
| 
				 record  | 
			
				 repeat  | 
			
				 set  | 
			
				 shl  | 
		
| 
				 shr  | 
			
				 string  | 
			
				 then  | 
			
				 to  | 
		
| 
				 type  | 
			
				 unit  | 
			
				 until  | 
			
				 uses  | 
		
| 
				 var  | 
			
				 while  | 
			
				 with  | 
			
				 xor  | 
		
Ідентифікатори та правила їх утворення
Ідентифікатори – назви (імена) констант, змінних, підпрограм та інших об’єктів у програмі. Ідентифікатори складаються з букв латинського алфавіту та цифр. Ідентифікатори обираються довільно, але при виборі ідентифікаторів краще дотримуватись якоїсь системи. Наприклад, імена змінних відображають смислове навантаження змінної.
Обмеження на вибір ідентифікаторів:
- 
ідентифікатори можуть починатись тільки з літери ;
 - 
значущими є перші 63 символи ;
 - 
малі та великі літери в мові Pascal не розрізняються. Таким чином назви Text, TEXT, text є однаковими.
 - 
у програмі не можна використовувати ідентифікатори, що співпадають з ключовими словами ;
 - 
у склад ідентифікаторів не можна включати спеціальні символи та пробіли (окрім символу підкреслення _ ) ;
 
В Паскалі є два різновиди ідентифікаторів : стандартні визначені і користувача.
Стандартні визначені ідентифікатори це імена всіх службових процедур, функцій та директив (не плутати з ключовими словами). Перевизначення стандартних ідентифікаторів дозволяється, але треба пам’ятати, якщо у програмі визначена змінна (константа та ін.), ім’я якої співпадає з стандартним, то під час роботи програми їх стандартну дію буде загублено.
Оператори, операнди та вирази
Оператор - це мінімальна структура, що задає повний опис дії або деякого обчислення, яке потрібно виконати. Якщо провести аналогію з українською мовою, то оператор – це речення. Оператором може бути команда мови Паскаль, виклик процедури чи функції, математичний вираз.
Оператори відділяються друг від друга крапкою з комою ( ;).
Перед ключовими словами UNTIL та ELSE , крапка з комою (;) не ставиться.
Операнд - це дані, над якими виконується дія. Операндами можуть бути числова константа (число), або ідентифікатор (ім’я константи, змінної, функції, масиву, запису).
Вираз – правило, по якому отримується нове значення. Вираз складається з операндів, знаків операцій та дужок. Операції виконуються в певній послідовності згідно з пріоритетом операцій.
Наприклад, вираз a:=b+3*с . Тут а, b, с та 3 – операнди, +, := - знаки операції, а взагалі цей вираз є оператором.
Константи та змінні
В залежності від способу збереження та обробки дані можна розділити на 2 групи : константи - це дані, значення яких не змінюється під час роботи програми, та змінні.
Кожна константа або змінна в програмі позначається своїм ідентифікатором та належить до певного типу даних.
Контрольні запитання за темою
- 
Які символи включає алфавіт мови Паскаль?
 - 
Що таке ключові слова мови програмування? Які ключові слова мови Паскаль ви запам’ятали?
 - 
Що таке ідентифікатор? Які правила утворення ідентифікаторів у програмі мовою Паскаль? Що таке стандартний ідентифікатор?
 - 
Що таке вираз, оператор та операнд?
 - 
Що таке константа та змінна?
 
