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

Реферат Типи даних в Object Pascal





щує наочність програм, а, крім того, дозволяють більш надійно контролювати помилкові виходи значень за межі заданого діапазону (Як при трансляції, так і в процесі виконання програми). p> 6. Речові типи

Ця група типів позначає безлічі речових значень в різних діапазонах Паскаль підтримує чотири різних речових типу. Вони іменуються ідентифікаторами Real, Single, Double, Extended і Comp й мають характеристики, представлені в таблиці 2. <В 

Таблиця 2

Речовий тип

Діапазон значень

Число цифр мантиси

Розмір пам'яті

Real

2.9 E-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.4E-4932 .. 1.1E493

19-20

10 байт

Comp

-2E +63 .. +2 E +63-1


8 байт


Примітки p> 1. Хоча тип Comp вважається речовим типом, він містить тільки цілі числа з вельми значного діапазону, які представляються в обчисленнях як речові (з нульової мантисою). p> 2. Всі речові типи, крім Real, можуть використовуватися в програмі, взагалі кажучи, тільки якщо зроблені відповідні опції компілятора. Для коректної компіляції програми, використовує ці типи, можна також застосувати директиву компілятора {+ N}. p> Речові значення можуть зображуватися у формі з фіксованою точкою і у формі з плаваючою крапкою. У першому випадку ціла і дробова частини дійсного числа відокремлюються один від одного символом '.' (точка). Обидві ці частини повинні обов'язково бути присутнім, наприклад:

17.384 p> 0.5

Речовий число у формі з плаваючою точкою записується як пара виду:

<мантиса> Е <порядок> p> Таке позначення розуміється як "мантиса, помножена на 10 у степені, що дорівнює порядку ". Наприклад:

7 Е-2 еквівалентно 7 В· 10 -2

12.25 Е +6 або 12.25 Е6 еквівалентно 12.25 В· 10 6

7. Дата / час

Тип дата-час визначається стандартним ідентифікатором TDateTime і призначений для одночасного зберігання та дати, і часу. Під внутрішньому поданні він займає 8 байт і подібно currency представляє собою дійсне число з фіксованою дробової частиною: в цілій частині числа зберігається дата, в дробової - час. Дата визначається як кількість діб, минулих з 30 грудня 1899 року, а час - як частину доби, що минули з 0 годин, так що значення 36444,837 відповідає даті 11.10.1999 і часу 20:05. Кількість діб може бути і негативним, проте значення менші -693594 (Відповідає даті 00.00.0000 від Різдва Христового) ігноруються функціями перетворення дати до строкового типу.

II . Складові типи: структуровані типи, покажчики, рядка, процедурні, об'єкти, класи, варіанти.

Структуровані типи в свою чергу поділяються на:

1. регулярні типи (масиви);

2. комбіновані типи (записи);

3. множинні типи;

4. файлові типи;

Прості типи, описані вище, визначають різні безлічі атомарних (нероздільних) значень. Складові, або структурні типи, на відміну від простих, задають безлічі В«складнихВ» значень; кожне значення з такого безлічі утворює деякий агрегат (Сукупність) кількох значень іншого типу (або інших типів). Можна сказати, що складові типи визначають деякий спосіб утворення нових типів з вже наявних, причому окремі елементи складових значень можуть мати будь-який, в тому числі складовою, тип. Таким чином, Паскаль допускає освіту структур даних довільної складності, дозволяючи тим самим досягти адекватного подання у програмі тих даних, з якими вона оперує.

1. Регулярні типи (масиви)

Кожне значення регулярного типу складається з фіксованого числа елементів одного і того ж базового типу. Такий спосіб утворення нових значень (фіксоване число однотипних компонент) дозволяє позначати значення цих типів одним (Груповим) ім'ям. Об'єкт регулярного типу часто називають масивом, а групове ім'я використовується в якості імені цього масиву. Доступ до окремих елементам масивів організовується за допомогою вказівки імені масиву і порядкового номера (індексу) необхідного елемента.

Для коректного визначення регулярного типу необхідно задати дві характеристики: тип елементів масиву, а також кількість і В«спосіб нумеруванняВ» елементів. Останні характеристики задаються за допомогою вказівки типу індексу. p> Визначення масиву має наступний загальний вигляд: ...


Назад | сторінка 3 з 7 | Наступна сторінка





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

  • Реферат на тему: Типи ілюстрування значення слова в тлумачних словниках різного типу
  • Реферат на тему: Вбудовані типи даних в С #. Масиви. Рядки. Регулярні вирази
  • Реферат на тему: Ліани, їх типи і значення
  • Реферат на тему: Характеристики та типи мереж
  • Реферат на тему: Типи і характеристики лазерів