Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
m01_lection1.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
229 Кб
Скачать
☆

Булеві (логічні) типи даних

Ідентифікатор

Значення False – це

Значення True - це

Розмір пам'яті

Boolean

Число 0

Будь-яке число, відмінне від 0

1 байт

ByteBoolean

Число 0

1 байт

WordBoolean

Число0 в обох байтах

2 байти

LongBoolean

Число 0 у всіх байтах

4 байти

6. Операції

Вираз – конструкція, що задає порядок обчислення значення. Вираз складається з операндів і операцій. Операндами можуть бути константи, змінні і функції.

Константа – дане, значення якого не міняється впродовж роботи програми. Задається ім'ям або значенням.

Змінна – дане, значення якого може змінюватися. Задається ім'ям і типом.

Функція – підпрограма, що має ім'я і виробляє єдиний результат простого типу (всі стандартні типи, окрім Text). Опис функції задається в самій програмі або в модулі, що підключається.

Порядок обчислення значення, що задається виразом, визначається:

  • пріоритетом операцій;

  • порядком проходження операцій зліва направо;

  • дужками.

Класифікація операцій по пріоритетах

Пріоритет

Категорія операції

Операції

1

Унарні

+ - not @

2

Бінарні типу

множення

* / div mod and shl shr

3

Бінарні типу

додавання

+ - or xor

4

Бінарні типу

відношення

= <> < > <= >= in

Класифікація операцій по характеру виконуваних дій Арифметичні операції

Операція

Дія

Типи операцій

Тип результату

Унарні

+

Збереження знаку

Цілий Дійсний

Цілий Дійсний

-

Заперечення знаку

Цілий Дійсний

Цілий Дійсний

Бінарні

+

Додавання

Цілий Дійсний

Цілий Дійсний

-

Віднімання

Цілий Дійсний

Цілий Дійсний

*

Множення

Цілий Дійсний

Цілий Дійсний

/

Ділення

Цілий Дійсний

Дійсний

Div

Цілочисельне ділення

Цілий

Цілий

Mod

Остача від

ділення

Цілий

Цілий

Операції відношення

Операції

Дія

Тип операндів

Тип результату

=

дорівнює

Сумісний простий, рядковий або вказівний

Булевий

<>

Не дорівнює

Сумісний простий, рядковий або вказівний

Булевий

<

Менше

Сумісний простий або рядковий

Булевий

>

Більше

Сумісний простий або рядковий

Булевий

<=

Менше або дорівнює

Сумісний простий або рядковий

Булевий

>=

Більше або дорівнює

Сумісний простий або рядковий

Булевий

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]