logo
методичка_1_05_ВНУ

Прості типи даних

З кожною змінною програми пов'язаний один і тільки один тип. Він характеризує діапазон значень, яких може набувати ця змінна, а також операції, які можна з нею виконувати.

У мові Паскаль є чотири стандартні типи даних: цілий (in­teger), дійсний (real), логічний (boolean) і символьний (char).

Типи змінних описують у розділі описання змінних. Типи всіх змінних потрібно зазначати. Загальний вигляд розділу опи­су змінних такий:

var <список змінних>: <тип змінних>;

Сталі теж належать до деякого типу, проте їх описувати не потрібно, оскільки їхній тип легко визначає компілятор. Приклад описання даних:

var

lich, ind, NomSym: integer;

znach, MaxZnach: real;

EndStr: boolean;

sym, sent: char;

Змінним можна надавати значення за допомогою оператора присвоєння, що описано нижче, або процедурою read. У круг­лих дужках після імені процедури задають список змінних, значення яких вводять з клавіатури. Наприклад,

read(ind, sym)

означає введення значень змінних ind і sym. Аналогічно для ви­ведення значень на екран монітора використовують процеду­ру write:

write(kilk, NomSym).

Результатом виконання цієї процедури буде виведення на екран значень змінних kilk і NomSym.

Вирази

З констант і змінних можна будувати вирази за правилами, що подібні до алгебраїчних. Тип виразу визначений типом змін­них і операціями, які над ними виконують. Наприклад, після опису:

var

poch, krok, kilk: integer;

можна скласти вираз

poch+krok*kilk.

Цей вираз матиме тип integer, оскільки всі змінні є цілими й операції"+" і "*" теж дають цілий результат.

Крім арифметичних виразів, які одержують за допомогою арифметичних операцій над змінними, є ще логічні (бульові) вирази, які одержують шляхом логічних операцій або операцій порівняння (їх розглянуто нижче).