/p>
;
91
t
123
{
28
FS
60
<
92
124
1
29
GS
61
=
93
]
125
}
30
RS
62
>
94
Л
126
~
31
US
63
F
95
127
r
Символи з кодами 0 ... 31 відносяться до службових кодами. Якщо ці коди використовуються в символьному тексті програми, вони вважаються пробілами.
До типу char застосовні операції відносини, а також вбудовані функції:
Сhаr (в) - функція типу char ; перетворює вираз в типу Byte в символ і повертає його своїм значенням;
UpCase (CH) - функція типу char ; повертає велику букву, якщо сн - рядкова латинська буква, в іншому випадку повертає сам символ сн (для кирилиці повертає вихідний символ).
Перераховуються тип . Перераховуються тип задається перерахуванням тих значень, які він може отримувати. Кожне значення іменується деяким ідентифікатором і розташовується в списку, обрамленому круглими дужками, наприклад:
type
colors = (red, white, blue);
Застосування перелічуваних типів робить програми наочніше.
Відповідність між значеннями перераховується типу і порядковими номерами цих значень встановлюється порядком перерахування: перше значення у списку отримує порядковий номер 0, друге - 1 і т. д. Максимальна потужність перераховується типу складає 65536 значень, тому фактично перераховується тип задає деякий підмножина цілого типу word і може розглядатися як компактне оголошення відразу групи цілочисельних констант зі значеннями 0, 1 і т. д.
Використання перелічуваних типів підвищує надійність програм завдяки можливості контролю тих значень, які отримують відповідні змінні. У Object Pascal допускається зворотне перетворення: будь-який вираз типу Word можна перетворити в значення перераховується типу, якщо тільки значення цілочисельного виразу не перевищує потужності цього типу. Таке перетворення досягається застосуванням автоматично оголошуваною функції з ім'ям перераховується типу.
Тип-діапазон . Тип-діапазон є підмножина свого базового типу, в якості якого може виступати будь-який порядковий тип, окрім типу-діапазону.
Тип-діапазон задається межами своїх значень всередині базового типу:
<мін.знач.> .. <макс.знач.>
Тут <хв. знач. > - Мінімальне значення типу-діапазону; <Макс. знач. > - Максимальне його значення. p> Тип-діапазон не обов'язково описувати в розділі type, а можна вказувати безпосередньо при оголошенні змінної.
При визначенні типу-діапазону потрібно керуватися такими правилами:
два символи ".." розглядаються як один символ, тому між ними неприпустимі пробіли; ліва межа діапазону не повинна перевищувати його праву кордон.
Тип-діапазон успадковує всі властивості свого базового типу, але з обмеженнями, пов'язаними з його меншою потужністю. Зокрема, якщо визначена змінна.
У стандартну бібліотеку Object Pascal включені дві функції, підтримуючі роботу з типами-діапазонами:
High (х) - повертає максимальне значення типу-діапазону, до якого належить змінна х;
Low (х) - повертає мінімальне значення типу-діапазону.
В
1.1.2 Речові типи
На відміну від порядкових типів, значення яких завжди зіставляються з поруч цілих чисел і, отже, представляються в ПК абсолютно точно, значення речових типів визначають довільне число лише з деякою кінцевою точністю, яка залежить від внутрішнього формату дійсного числа.
Таблиця 1.4 - Речові типи
Довжина, байт
Назва
Кількість значущих цифр
Діапазон значень
Схожі реферати:
Реферат на тему: Типи ілюстрування значення слова в тлумачних словниках різного типу Реферат на тему: Розрахунок і вибір бурових кареток типу БК-5дв і вантажно-постачальних маши ...Реферат на тему: Діагностика типу CPU і його продуктивностіРеферат на тему: Основні функції менеджменту на прикладі підприємства аптечного типу Реферат на тему: Вертикальний синхронний двигун типу ВДС 325/40-16 потужністю 5500 кВт
|
Український реферат переглянуто разів: | Коментарів до українського реферату: 0
|
|
|