- •. Система програмування Borland Pascal 7.0
- •Команди панелі кнопок та їх відповідники
- •Прості типи даних Borland (Turbo) Pascal
- •Цілочисельні типи даних
- •2. Дійсночисельні типи даних
- •Функції для виділення частин дійсних чисел
- •Основні конструкції мови програмування Borland pascal
- •5.Порядковий тип ordinal
- •Структура програми
- •Оператор присвоєння (привласнення)
- •В блоці операторів крапка з комою ставиться між операторами , в кінці програми ставиться крапка.
2. Дійсночисельні типи даних
позначення |
назва |
діапазон значень |
кількість десяткових розрядів |
довжина в байтах |
real |
дійсні |
2.9e-39 . . 1.7e38 |
11-12 |
6 |
single |
з одинарною точністю |
1.5e-45 . . 3.4e38 |
7-8 |
4 |
double |
з подвійною точністю |
5.0e-324. .1.7e308 |
15-16 |
8 |
extended |
з розширеною точністю |
3.44e-4932 . . 1.1e4932 |
19-20 |
10 |
Дійсночисельні типи є скінченними підмножинами множини дійсних чисел, яка вивчається в математиці. Вони зберігаються в показниковій формі з плаваючою комою і складаються з двох частин :
мантиси - близької до одиниці значащої частини зі знаком і з фіксованим числом розрядів,
порядку.
Наприклад, -0,123456789102 *1012 -записується як -0.123456789102e+12
- знак числа; 0.123456789102 - мантиса ; +12 - порядок зі знаком.
Операції з дійсними числами:+ додавання ; - віднімання ; * множення ; / ділення.
Можна виконувати змішані операції з цілими і дійсними числами, але результат повинен бути дійсночисельного типу.
Функції для виділення частин дійсних чисел
позначення |
назва |
тип аргументу |
тип результату |
приклад |
INT( ) |
ціла частина |
real |
real |
INT(5.8)=5.0 |
TRUNC( ) |
ціла частина |
real |
Longint (integer) |
TRUNC(5.8)=5 |
FRAC( ) |
дробова частина |
real |
real |
FRAC(5.8)=0.8 |
ROUND( ) |
заокруглити |
real |
Longint (integer) |
ROUND(5.8)=6 |
3. Символьний тип CHAR включає весь набір символів з кодової таблиці символів даного комп’ютера. Для IBM PC такою таблицею є ASCII (American Sdandart Code for Information Interchange).
Символи кодуються окремими байтами з різними номерами від 0 до 255 (всього різних можливих байтів 28=256). Таблиця символів ділиться на дві частини : від 0 до 127 і від 128 до 255. Символьні константи записуються між апострофами,наприклад, 'A', '3', або '*'. Сам апостроф, як символьна константа, записується з подвоєнням: ' ' ' '
Основні конструкції мови програмування Borland pascal
4.Логічний тип Boolean
включає дві константи: “логічну одиницю”
- True (істина) та “логічний нуль”
- False (хибність) та змінні, які
використовуються для запису умов в
умовних і циклічних операторах (Див.
Правила запису простих і складних умов).
5.Порядковий тип ordinal
Структура програми
1) Заголовок;
2) Uses —
розділ підключення модулів ( всіх
бібліотек стандартних (див.
Додаток 1 і нестандартних
процедур, функцій та об’єктів, які
використовуються в програмі, крім
модуля System, який підключається
автоматично ) ;
3) Описова частина;
4) Блок операторів.
В будь-якому місці програми можна записати у фігурних дужках { } чи між символами (* *) пояснення, чи коментар, чи зауваження.
Назва – довільна послідовність букв ( латинських ) та цифр (не повинна співпадати із зарезервованими службовими словами ).
Program
Назва ;
Описова
частина може
включати такі розділи
(в
TP і
BP в будь-якому
порядку і в довільній кількості )
:
-
заголовок програми (в
TP і
BP
є необов’язковим
