Типы и виды данных на языке Pascal 7.0
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: реферат биография, скачать на телефон шпаргалки
| Добавил(а) на сайт: Яков.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
Использование перечисляемых типов повышает надёжность программы, благодаря возможности контроля тех значений, которые получают соответствующие переменные.
Тип-диапазон. Тип-диапазон есть подмножество своего базового типа, в качестве которого может выступать любой порядковый тип, кроме типа- диапазона.
Тип-диапазон задаётся границами своих значений внутри базового типа:
..
Здесь - минимальное значение типа-диапазона.
- максимальное его значение.
Type
Digit = ‘0’ ..’9’;
Dig2 = 48 .. 57;
При определении типа-диапазона нужно руководствоваться следующими правилами:
1. два символа «..» рассматриваются как один символ, поэтому между ними недопустимы пробелы.
2. левая граница диапазона не должна превышать его правую границу.
Тип-диапазон наследует все свойства базового итпа, но с ограничениями, связанными с его меньшей мощностью.
ВЕЩЕСТВЕННЫЕ ТИПЫ
В отличие от порядковых типов, значения которых всегда сопоставляются с рядом целых чисел и, следовательно, представляется в ПК абсолютно точно, значения вещественных типов определяют произвольное число лишь с некоторой конечной точностью, зависящей от внутреннего формата вещественного числа.
|Длина, |Название |Количество |Диапазон десятичного |
|байт | |значащих цифр |порядка |
|6 |Real |11…12 |-39…+38 |
|4 |Single |7…8 |-45…+38 |
|8 |Double |15…16 |-324…+308 |
|10 |Extended |19…20 |-4951…+4932 |
|8 |comp |19…20 |-2*1063+1…+2*1063-1 |
СТРУКТУРИРОВАННЫЕ ТИПЫ
Любой из структурированных типов характеризуется множественностью образующих этот тип элементов, т.е. переменная или сонстанта структурированного типа всегда имеет несколько компонентов. Каждый компонент, в свою очередь, может принадлежать структурированному типу, что позволяет говорить о возможной вложености типов. В Турбо Паскале допускается произвольная глубина вложености типов, однако суммарная длина любого из них во внутреннем представлении не должна превышать 65520 байт.
МАССИВЫ
Массиывы в Турбо Паскале во многом схожи с аналогичными типами данных в других языках програмирования. Отличительная особенность массивов заключается в том, что все их компоненты суть данные одного типа (возможно структурированного). Эти компоненты можно легко упорядочить и обеспечить доступ к любому из них простым указанием порядкового номера.
Описание массива задаётся следующим образом:
= array [] of
Здесь - правильный индификатор;
Array, of – зарезирвированые слова (массив, из);
- список из одного или нескольких индексных типов, разделённых запятыми; квадратные скобки, обрамляющие список, - требование синтаксиса;
Рекомендуем скачать другие рефераты по теме: рефераты на казахском языке, реферат на тему время.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата