Реферат: Типи даних алгоритмічної мови TURBO Pascal Стандартні функції і оператори роботи з рядками
Spr : writeln(‘spring’);
Sum : writeln(‘summer’);
Out : writeln(‘outumn’);
End.
End .
Тип – діапазон
Визначається як інтервал значень базового типу (раніш визначеного), яким може бути будь-який порядковий тип:
< ім’я> = < min значення>..< max значення>;
Приклад:
Type
Day = 1..31;
Mounth = 1..12;
Letter = ‘A’..’Z’;
При визначенні типа-діпазона, слід користуватись правилами:
а) – це один символ(без пробілу);
б) ліва границя не повинна перевищувати праву;
в) ім’я повинно бути правильним ідентифікатором (починатись з букви, не співпадати зі службовими словами,тільки латинські букви, цифри та підкреслення).
Реальний тип
Позначає множину дійсних значень в різних діапазонах. ТР підтримує декілька реальних типів, характеристики яких представленні в таблиці:
Тип | Діапазон значень | Число цифр | Довжина байт |
Singl | 1.5Е-45…3,4Е38 | 7…8 | 4 |
Real | 2,9Е-39…1,7Е38 | 11…12 | 6 |
Double | 5Е-324…1,7Е308 | 15…16 | 8 |
Extended | 3,4Е-4932…1,1Е4932 | 19…20 | 10 |
Comp | 1Е-20…1Е20 | 19…20 | 8 |
Реальні типи можна зобразити з фіксованою і плаваючою комами: (17.38) (1738Е-2)
Для прискорення обчислень, можна переопреділяти тип REAL :
Type
Real = dabble; або
Type
Real = extended;
Функції прискорення реальних типів до цілочислених:
Round – скругляєReal до ближнього цілого;
Trunc – усікає real шляхом відкидання дробної частини.
3. Структуровані типи. Масиви даних