Всі дані, що використовуються у програмі, мають:
Ім’я складається з латинських літер, цифр та знака _, не може починатися з цифри та не може бути зарезервованим словом.
Вірні імена | Не вірні імена |
---|---|
Abc | 3pro |
Alpha | Blk#1 |
_BETA | Begin |
My2prog | A.A |
date_27_sep_99 | |
Pr3 |
Тип визначає:
Поки що всі дані в наших програмах будуть цілими числами. Для них в залежності від значення можна обирати один з цілих типів.
Найменування типу | Діапазон значень | Розмір у байтах |
---|---|---|
Shortint | -128 .. 127 | 1 |
Integer | -32768 .. 32767 | 2 |
Longint | -2147483648 .. 2147483647 | 4 |
Byte | 0 .. 255 | 1 |
Word | 0 .. 65535 | 2 |
Значення - це те, що зберігається в пам’яті під вказанним ім’ям (число, або рядок символів). Дані отримають значення в результаті виконання операторів.
Дані бувають: змінні та сталі.
У вигляді сталої описуються дані, які не змінюються при виконанні програми. Описати сталу - це вказати її ім’я та значення. Тип сталої визначається за значенням.
Опис виконується у розділі даних після слова Const.
Приклад. const x=4; beta= -16;
У вигляді змінної описуються дані, які змінюються при виконанні програми. Описати змінну - це вказати її ім’я та тип. Значення змінної при опису не визначено, але числовим змінним програма Паскаль присвоює значення 0.
Опис виконується у розділі даних після слова Var. Можна описувати кожну змінну окремо, можна відразу описати декілька змінних одного типу через кому.
Приклад. Var x, y: integer; beta:byte; c:longint;
Змінні та сталі описують у розділу даних у будь-якому порядку, але за звичаєм сталі описують раніше змінних.