КРЕМЕНЧУК 20__

 

Додаток Б

Таблиця Б.1 − Арифметичні операції над цілочисловими значеннями

Знак операції Зміст операції Приклади застосування та результати
+ додавання 1 + 2 = 3; 1 + 32 767 = 32 768 (переповнення комірки); -32 768 + (-32 768) = 0
віднімання 1 - 2 = - 1; -32 768 -1 = 32 767; 32 768 - (-32 768) = 0
− (унарний) зміна знака числа -(1) = -1; -(-32 768) = -32 768 (переповнення комірки)
* множення 2 * 2 = 4; 256 * 128 = -32 768 (переповнення комірки); 256 * 256 = 0; 32 767 * 32 767 = 1
div визначення цілої частини від ділення 7 div 3 = 2; -7 div 3 = -2; 7 div -3 = -2; -7 div -3 = 2
mod визначення остачі від ділення 7 mod 3 = 1; -7 mod 3 = -1; 7 mod -3 = 1; -7 mod -3 = -1
/ ділення 7/3 = 2.3333333 (дійсне), 6/З = 2.0 (дійсне)

 

Отримання пріоритету: насамперед обчислюється вираз у круглих дужках. Якщо дужки відсутні, то за замовчанням виконуються такі категорії операцій: sin(…) та інші вбудовані математичні функцій Pascal; not − заперечення (присвоєння числу від'ємного значення); *, /; mod, div; +, −; операції порівняння; логічні операції.

Таблиця Б.2 − Прості типи даних у Pascal

Назва Найменше за модулем число Найбільше за модулем число
byte 255 (28 - 1)
shortint - 128
integer - 32 768 32 767 (215- 1)
word 65 535
longint - 2 147 483 648 2 147 483 647 (231- 1)
single 1,5 × 10-45 3,4 × 1038
real 2,9 × 10-39 1,7 × 1038
double 5 × 10-324 1,7 × 10308
extended 3,4 × 10-4932 1,1 × 104932
comp -263 + 1 ≈ - 9,2 × 1018 263 - 1 ≈ - 9,2 × 1018

Додаток В

Таблиця В.1 − Стандартні функції Pascal

Функція Дія
abs(x) Повертає абсолютне значення x:
arсtan(x) Повертає арктангенс x у радіанах
cos(x) Повертає косинус кута x у радіанах
exp(x) Повертає константу е до степеня n: ex
ln(x) Повертає натуральний логарифм x: lnx
sin(x) Повертає синус кута x у радіанах
sqrt(x) Квадратний корінь із x:
str(x) Перетворення числового значення на рядок
val(x) Перетворить рядок на числове значення x
random(1) Генерує випадкове число між 0 і 1. Використовується тільки після ініціалізації генератора випадкових чисел (оператор Randomize)
round(x) Повернення округленого значення числа відсіканням дробової частини
trunc(x) Повертає цілу частину x. Не округляє число, а відкидає дробову частину

Таблиця В.2 – Вирази для обчислювання математичних функцій, котрі відсутні у Turbo Pascal

Математична функція Запис на Pascal Дія
підносить x до степеня n
повертає логарифм x за підставою а
повертає котангенс x
повертає арксинус x
повертає арккосинус x
повертає гіперболічний синус x
повертає гіперболічний косинус x
де x означає будь-який числовий вираз. Усі аргументи є обов’язковими

Методичні вказівки щодо виконання контрольних робіт з навчальних дисциплін „Інформатика”, „Комп’ютерна техніка та програмування”, „Обчислювальна техніка та програмування”, „Обчислювальна техніка та основи програмування” для студентів заочної форми навчання всіх напрямів та термінів навчання. Розділ „Програмування в середовищі Turbo Pascal”

 

 

Укладачі: к.т.н., доц. Ю. В. Лашко,

старш. викл. Т. В. Горлова

Відповідальний за випуск заст. зав. кафедри ІУС доц. І. Г. Оксанич

 

Підп. до др.__________Формат 60×84 1/16. Папір тип. Друк ризографія.

Ум. друк. арк. ___. Наклад _____ прим. Зам. № ______. Безкоштовно.

 

 

Видавничий відділ

Кременчуцького національного університету

імені Михайла Остроградського

вул. Першотравнева, 20, м. Кременчук, 39600