Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Типи даних в Паскалі

Реферат Типи даних в Паскалі





/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 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Типи ілюстрування значення слова в тлумачних словниках різного типу
  • Реферат на тему: Розрахунок і вибір бурових кареток типу БК-5дв і вантажно-постачальних маши ...
  • Реферат на тему: Діагностика типу CPU і його продуктивності
  • Реферат на тему: Основні функції менеджменту на прикладі підприємства аптечного типу
  • Реферат на тему: Вертикальний синхронний двигун типу ВДС 325/40-16 потужністю 5500 кВт