
Процедури та функції обробки цілочислових даних
Функція або процедура |
Призначення |
Тип аргументу |
Тип результату |
Dec(x), процедура |
Зменшує значення величини х на 1 |
цілочисловий |
– |
Dec(x, dx) , Процедура |
Зменшує значення величини х на dx |
теж |
– |
Inc(x) , Процедура |
Збільшує значення величини х на 1 |
Теж |
– |
Inc(x, dx) , Процедура |
Збільшує значення величини х на dx |
Теж |
– |
Odd(x), функція |
Перевіряє на парність, повертає значення true, якщо х непарне |
теж |
логічний |
Інші вбудовані процедури і функції будуть розглянуті у відповідних тематичних розділах. Розглянемо деякі математичні вирази та їх запис мовою Pascal.
Таблиця 2.7
Приклади запису математичних виразів
Загально математичний запис |
Запис мовою Pascal |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
При запису на мові програмування будь-який вираз повинен бути «розтягнутий в один рядок».
Порядок виконання лабораторної роботи
Вивчити теоретичні відомості за темою «Запис математичних виразів мовою Pascal».
Обрати індивідуальне завдання згідно зі своїм варіантом (варіанти виразів дивись в завданні до лабораторної роботи №3)
Записати вираз мовою Pascal.
Відповісти на контрольні запитання.
Контрольні запитання
Дайте означення поняття «операція мови Pascal».
На які типи поділяються операції мови Pascal.
Якими факторами визначається послідовність виконання операцій у виразі.
Поясніть означення «пріоритет операцій»
Таблиця
Завдання до лабораторної роботи №2
Варіант |
Вид функції |
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|