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

Реферат Створення програми для роботи з послідовностями





йтахFloat 4Double 8longdouble 10

У мові Сі відсутні спеціальні символьні типи; тип char може інтерпретуватися як математичне значення або символ, залежно від використання. Спеціального типу для рядків немає; рядки представляються у вигляді масивів елементів типу char, кінцем рядка вважається перший з початку рядка елемент, що містить нуль. Внаслідок цього в системі MS-DOS довжина рядків обмежена тільки розміром сегмента (64 Кбайт). Логічних типів у Сі також немає; замість цього реалізована система, в якій будь-яке ціле число може бути представлено у вигляді логічної константи: все, що не В«0В», еквівалентно істинному висловом, інакше помилкового. В результаті у Сі можливо використовувати математичні вирази в якості логічних і навпаки, що додає гнучкості мови. Типу аналогічного POINTERнет, натомість надана гнучка система покажчиків, що залежать від типу разименованного значення. Зате є тип void, який характеризує відсутність що повертається. br/>

1.2.2 Користувальницькі типи

В обох мовах реалізована можливість створювати псевдоніми для існуючих типів і нові типи. [7] Крім стандартних типів даних Паскаль підтримує скалярні типи, визначені самим користувачем. До них відносяться перечислимі типи (коли безпосередньо, в розділі опису типів, заздалегідь записуються всі значення для змінних цього типу) та інтервальні (коли задаються межі діапазону значень для даної змінної), вказівні типи (крім Pointer), структуровані типи і процедурні типи. Дані цих типів займають у пам'яті один байт, тому скалярні користувача типи не можуть містити більше 256 елементів. Їх застосування значно покращує наочність програми, робить більш легким пошук помилок, економить пам'ять. p align="justify"> Перечіслімий тип даних задається безпосередньо перерахуванням всіх значень, які може приймати змінна даного типу. При описі окремі значення вказуються через кому, а весь список полягає в круглі дужки. Інтервальний тип дозволяє задавати дві константи, що визначають межі діапазону значень для кожної змінної. Обидві константи повинні належати одному і тому ж стандартному типом (крім real). Вказівні типи - їх значеннями є адреси пам'яті. На відміну від стандартного вказівного типу Pointer, користувальницький тип визначає безліч значень, які вказують на динамічні змінні певного типу, званого базовим типом. Покажчик на який-небудь тип може бути описаний до оголошення самого типу. p align="justify"> Псевдонім в Паскалі створюється в спеціальному розділі перед тілом програми і після ключового слова TYPE. Для створення псевдоніма компілятору необхідно лише знати розмір, який займатиме новий тип в байтах. Тому можна створювати псевдоніми, що посилаються на покажчики і на масиви. У Сі для цих цілей використовується ключове слово typedef, яке викликається в будь досяжною точці програми і має ...


Назад | сторінка 5 з 19 | Наступна сторінка





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

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