Типи даних - студопедія
Над цілими типами визначені такі операції:
1. "+" - додавання;
2. "*" - множення;
3. "-" віднімання;
4. div - цілочисельне ділення;
5. mod - отримання залишку від цілочисельного ділення.
Речові типи представляються з деякою точністю, яка залежить від комп'ютера. Вам необхідно знати, що дійсний тип поділяється на кілька типів, але використовувати ми будемо речові дані тільки типу Real, які займають 6 байт, мають діапазон можливих значень модуля від 2.9Е-39 до 1.7Е + 38 і точність представлення даних - 11. 12 значущих цифр.
Примітка. Незважаючи на те, що в Turbo Pascal є широкий вибір речових типів, доступ до деяких з них (single, double, extended) можливий при особливих режимах компіляції. Особливе становище в Turbo Pascal займає тип comp, трактується як дійсне число без експоненційної і дробової частин. Він зберігає 19 - 20 значущих цифр і знак числа. У той же час comp повністю сумісний з будь-якими іншими речовими типами.
У мові Паскаль числа можуть бути представлені в двох видах: з фіксірованнойточкой і плаваючою комою.
Числа з фіксованою точкою зображуються десятковим числом з дробової частиною, яка може бути і нульовою. Наприклад, 27.9, 5.00
Такі великі числа як 137.000.000 можна записати у вигляді чисел з десятковим порядком. Такі числа мають вигляд mEp. Тут m - мантиса; E - ознака записи числа з десятковим порядком; p - ступінь числа 10. Вийде 1.37Е + 8. Такі числа, представлені з десятковим порядком і називаються числами з плаваючою точкою. наприклад,
Запис на Паскалі:
Комп'ютер, за замовчуванням, представляє дійсні числа у вигляді чисел з плаваючою точкою. Таке уявлення чисел не дуже подобається користувачам. Тому ми будемо "змушувати" комп'ютер видавати дійсні числа в більш звичному варіанті наступним чином:
R: m: n. де R - дійсне число, m - кількість позицій, що відводяться для цілої частини, n - кількість позицій, що відводяться для дробової частини.
Наприклад. якщо ми хочемо вивести на екран число Chislo з фіксованою точкою, причому знаємо, що для виведення цілої частини цього числа досить 7 місць, а висновок дробової частини обмежимо сотими, то ми запишемо висновок так: