Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!_Методичка_ТР.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Зразок оформлення титульної сторінки контрольної роботи

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

КРЕМЕНЧУЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

ІМЕНІ МИХАЙЛА ОСТРОГРАДСЬКОГО

КАФЕДРА ІНФОРМАЦІЙНо-управляючих СИСТЕМ

Номер залікової книжки: _________

Контрольна робота

з навчальної дисципліни

„_________________________________”

Розділ „Програмування у середовищі Turbo Pascal”

Варіант №___

Виконав: студент групи ___________

ПІБ студента

Домашня адреса:

_________________________________

_________________________________

Перевірив: старш. викл. Горлова Т. В.

Кременчук 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

0

255 (28 - 1)

shortint

- 128

127

integer

- 32 768

32 767 (215- 1)

word

0

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

74