- •Тема 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 групи : константи - це дані, значення яких не змінюється під час роботи програми, та змінні.
Кожна константа або змінна в програмі позначається своїм ідентифікатором та належить до певного типу даних.
Контрольні запитання за темою
-
Які символи включає алфавіт мови Паскаль?
-
Що таке ключові слова мови програмування? Які ключові слова мови Паскаль ви запам’ятали?
-
Що таке ідентифікатор? Які правила утворення ідентифікаторів у програмі мовою Паскаль? Що таке стандартний ідентифікатор?
-
Що таке вираз, оператор та операнд?
-
Що таке константа та змінна?