- •Лекція 2. Основи поняття мови програмування Pascal
- •1. Історія виникнення та розвитку мови програмування Pascal.
- •2. Основні поняття та елементи мови.
- •3. Поняття величини. Типи величин
- •Ідентифікатор. Змінна. Константа
- •Список службових слів мови програмування Pascal:
- •Типізація даних
- •Стандартні типи змінних у Паскалі
- •Характеристики цілих типів
- •Характеристики дійсних типів
- •Структура програми мовою програмування Pascal
Список службових слів мови програмування Pascal:
and |
destructor |
file |
inherited |
not |
record |
to |
with |
asm |
div |
for |
inline |
object |
repeat |
type |
xor |
array |
do |
function |
interface |
of |
set |
unit |
|
begin |
downto |
goto |
label |
or |
shl |
until |
|
case |
else |
if |
library |
packed |
shr |
uses |
|
const |
end |
implementation |
mod |
procedure |
string |
var |
|
constructor |
exports |
in |
nil |
program |
then |
while |
|
Наприклад:
записи Summa і summa визначають один ідентифікатор;
Summa, x1, max_summa, _plus — ідентифікатори;
for, div, 1х не є ідентифікатором.
Типізація даних
Позначивши змінну ідентифікатором, ще потрібно визначити, яких саме значень може набувати ця величина, тобто вказати який тип даних: ціле число, дійсне число, символ, рядок тощо. Саме тип величини вказує яким чином необхідно інтерпретувати збережені у пам'яті дані та на необхідний обсяг пам'яті для збереження величини.
Тип даних — визначає деяку категорію даних через множину допустимих для неї значень та операції, які можна виконувати над такими даними.
У кожній мові програмування зафіксовано набір типів даних, з якими може працювати програміст. Такі типи називаються стандартними. Належність даного до певного типу оголошується у спеціальних розділах опису програми. Окремі дані можна згрупувати в більш складні утворення за певними правилами розділів опису, створюючи тим самим так звані типи даних, що визначаються користувачем (структуровані) типи даних.
Кожна операція потребує величин певного типу і результат так само завжди буде належати до певного типу. Саме тому необхідно звертати увагу на тип операції та на тип результату після виконання операції.
Сталі величини не потребують спеціального опису типу оскільки він задається самим значенням величини. Для змінної величини обов'язково необхідно вказати тип та на момент використання змінної під час виконання програми необхідно, що змінна мала якесь допустиме значення.
Отже, у програмі кожна величина характеризується такими ознаками: назвою, типом та значенням.
Стандартні типи змінних у Паскалі
Типи даних можна поділити на дві групи:
стандартні типи (вбудовані в мову Паскаль)
типи даних, що визначаються програмістом.
До стандартних типів даних входять:
група цілих типів (ShortInt, Integer, LongInt, Byte, Word);
група дійсних типів (Single, Real, Double, Extended, Comp);
логічний тип (Boolean);
символьний тип (Char);
рядковий тип (String);
вказівний тип (Pointer);
текстовий тип (Text).
