
- •Мова програмування Pascal. Базові поняття мови Pascal.
- •1. Особливості мови Pascal.
- •2. Трансляція програм
- •Модель компілятора
- •Лексичний аналізатор
- •Синтаксичний аналізатор
- •Методи опису синтаксису мови
- •4. Лексеми: класифікація
- •5. Типи даних.
- •Класифікація типів даних
- •Подання даних в оперативній пам'яті
- •Цілі типи даних
- •Дійсні типи даних
- •Булеві (логічні) типи даних
- •6. Операції
- •Класифікація операцій по пріоритетах
- •Класифікація операцій по характеру виконуваних дій Арифметичні операції
- •Операції відношення
- •Булеві (логічні) операції (правила виконання)
- •Булеві (логічні) операції
- •Порозрядні і здвигові операції
- •Рядкові операції
- •Операції над множинами
- •Операція взяття адреси
- •Стандартні процедури і функції для роботи із значеннями простих типів (модульSystem) Арифметичні типи
- •Порядкові типи
Операція взяття адреси
Операції |
Дія |
Тип операнда |
Тип результату |
@ |
Отримання покажчика |
Ідентифікатор змінної, процедури, функції або методу |
Покажчик, сумісний з nil |
Стандартні процедури і функції для роботи із значеннями простих типів (модульSystem) Арифметичні типи
Математичне позначення |
Функція |
Тип Аргументу |
Тип результату |
Прімеч
|
|X| |
Abs |
Цілий, Дійсний |
Цілий, Дійсний |
|
X2 |
Sqr |
Цілий, Дійсний |
Цілий, Дійсний |
|
X |
Sqrt |
Цілий, Дійсний |
Дійсний |
X>=0 |
ex |
Exp |
Цілий, Дійсний |
Дійсний |
|
Sin(X) |
Sin |
Цілий, Дійсний |
Дійсний |
X в рад |
Cos(X) |
Cos |
Цілий, Дійсний |
Дійсний |
X в рад |
Arctg(X) |
Arctan |
Цілий, Дійсний |
Дійсний |
-/2 /2 |
Ln(X) |
Ln |
Цілий, Дійсний |
Дійсний |
|
Порядкові типи
Дія |
Ім'я п/п |
Тип п/п |
Тип Аргументу |
Тип результату |
Відсікає дробову частину |
Trunc |
Функція |
Дійсний |
Цілий |
Округлює |
Round |
Функція |
Дійсний |
Цілий |
Наступний |
Succ |
Функція |
Порядковий |
Порядковий |
Попередній |
Pred |
Функція |
Порядковий |
Порядковий |
Зменшує значення змінної |
Dec |
Процедура |
Порядковий |
Порядковий |
Збільшує значення змінної |
Inc |
Процедура |
Порядковий |
Порядковий |
Перевіряє, чи є аргумент непарним числом |
Odd |
Функція |
Ціле |
Логічне: True, якщо аргумент – непарне число |
Примітка: п/п - підпрограма