Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекція Паскаль.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
109.57 Кб
Скачать

Лекція 3,4 Тема: Cтандартні типи даних. Пріорітет операцій. Стандартні функції. Оператори присвоєння, введення та виведення. Опис лінійних алгоритмів мп Pascal. План

1.Стандартні типи даних.

1.1 Дані цілого (цілі або цілочисельні типи) типу

1.2 Дані дійсного (дійсні типи) типу

1.3 Дані логічного (булевського) типу

1.4 Дані символьного (літерного) типу

2.Пріорітет операцій

3.Стандартні функції.

4. Оператори присвоєння, введення та виведення.

4.1 Оператори присвоєння

4.2 Оператори введення

4.3 Оператори виведення

5. Опис лінійних алгоритмів МП Pascal.

5.1 Лінійний алгоритм

5.2 Діалоговий алгоритм

1.Стандартні типи даних.

┌──────────┐

│ Т И П И │

└─────┬────┘

┌────────────────────────┼────────────────────────┬

┌───────┴───────┐ ┌───────┴───────┐ ┌───────┴───────┐

│ П Р О С Т I │ │ С К Л А Д Н I │ │ ПОСИЛАННЯ │

│ │ │ │ │ POINTER │

└───────┬───────┘ └───────┬───────┘ └───────────────┘

┌──────┴──────┐ ┌───┴───────┬───────────┬───────────┐

┌─────┴──────┐ ┌────┴──────┐ ┌────┴────┐ ┌────┴────┐ ┌────┴────┐ ┌────┴────┐

│ОБМЕЖЕНI │ │ СКАЛЯРНI │ │ МАСИВ │ │МНОЖИНА │ │ ФАЙЛ │ │ ЗАПИС │

│ SUBRANGE │ │ │ │ ARRAY │ │ SET │ │ FILE │ │ RECORD │

└────────────┘ └─────┬─────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘

┌─────┴───────┐

┌──────┴─────┐ ┌─────┴─────┐

│ПЕРЕРАХОВНІ │ │СТАНДАРТНI │

└────────────┘ └─────┬─────┘

┌──────────┴┬───────────┬───────────┬───────────┬

┌────┴────┐ ┌────┴────┐ ┌────┴────┐ ┌────┴────┐ ┌────┴────┐

│ ЦIЛИЙ │ │ДIЙСНИЙ │ │БУЛІВСЬК │ │СИМВОЛЬН │ │РЯДКОВИЙ │

│ INTEGER │ │ REAL │ │ BOOLEAN │ │ CHAR │ │ STRING │

└─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘

Вивчення типів даних розпочнемо зі скалярних стандартних типів даних. Їх в ПАСКАЛІ є чотири: integer (тип цілих чисел) , real (тип дійсних чисел), char (літерний тип) та boolean (логічний тип).

    1. Дані цілого типу (цілі або цілочислові типи)

Над цілими даними визначені наступні операції :

- арифметичні: додавання +,віднімання -, множення *, ділення /, ділення нацiло DIV, обчислення залишку від цілочислового ділення MOD

  • логічні ( відношення ): дорівнює =, не дорівнює < >, менше <, більше >, менше або дорівнює <=, більше або дорівнює >=

  • стандартні функції : DIV, MOD, COS (x), SIN (x), EXP (x), ARCTAN (x), LN (x), SQRT (x) тощо.

У ТУРБО ПАСКАЛЬ існує п’ять вбудованих цілочисельних типів:

Тип даних

Діапазон значень

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

Shortint (коротке ціле)

- 128………………. 127

1

Integer (цілі короткі)

-32768…………..…32767

2

Longint (цілі довгі)

-2147483648….2147473647

4

Byte (цілі дуже короткі)

0……………………..255

1

Word (довжиною в слово)

0……………………. 65535

2