Матвієнко Ю.С. Програмування та математичне моделювання.
21
Тип Діапазон Цифр Байт
Real – стандартний 2.9е-39 … 1.7е+38 11-12 6
Single – одинарної точності 1.5е-45…3.4е+38 7-8 4
Double – подвійної точності 5.0е-324…1.7е+308 15-16 8
Extended – підвищеної
точності
3.4е-4932…1.1е+4932 19-20 8
Comp – 64-бітне ціле -9.2е+18…9.2е+18 19-20 8
При складанні програм ми будемо використовувати лише тип Real,
тому що інші вказані типи потребують співпроцесора. Паскаль дає
можливість емалювати роботу математичного співпроцесора при його
відсутності програмним шляхом за допомогою директиви компілятора
{$N+,E+}.
З’являється і знак нової для нас операції. Знак (/) вводиться лише для
операції ділення дійсних чисел, причому результат такої операції також буде
дійсним числом.
Математичні функції
В паскалі є системна бібліотека математичних процедур та функції, які
ще називають стандартними або вбудованими. Використовуючи їх треба
звертати увагу на тип даних чисел, які ви використовуєте для обчислення та
який тип буде отриманого результату. Виконуючи дії з будь-якими числами
слід обов’язково пам’ятати основні математичні факти:
• Неможна ділити на нуль.
• Не існує квадратного кореня з від’ємних чисел.
• Не існує логарифма числа, яке менше або рівне нулю.
Математичне
позначення
Написання на
Раscal
sin x sin(x)
cos x cos(x)
tg x
arctg x arctan(x)
|x| abs(x)
x
sqrt(x)
ln x ln(x)
e
x
exp(x)
a
m
exp(m*ln(a))
При записі мовою програмування будь-який математичний вираз
повинен бути «витягнутий в один рядок», а пріоритет операцій регулюють
дужки. Розглянемо декілька прикладів запису виразів.