Типы и виды данных на языке Pascal 7.0
Категория реферата: Рефераты по информатике, программированию
Теги реферата: реферат биография, скачать на телефон шпаргалки
Добавил(а) на сайт: Яков.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
- любой тип Турбо Паскаля.
В качестве индексных типов в Турбо Паскале можно использовать любые порядковые типы, кроме LongInt и типов-диапазонов с базовым типом LongInt.
Глубина вложенности структурированных типов вообще, а следовательно, и массивов – произвольная, поэтому количество элементов в списке индексов типов (размерность массива) не ограничено, однако суммарная длина внутреннего представления любого массива не может быть больше 65520 байт.
ЗАПИСИ
Запись – это структура данных, состоящая из фиксированного числа
компонентов, называемыхполями записи. В отличие от массива, компоненты
(поля) записи могут быть различного типа. Чтобы можно было ссылаться на тот
или иной компонент записи, поля именуются.
Структура объявления типа записи такова:
= RECORD END
Здесь - правильный индификатор;
RECORD, END – зарезервированые слова (запись, конец);
- список полей; представляет собой последовательность разделов записи, между которыми ставится точка с запятой.
МНОЖЕСТВА
Множества – это набор однотипных логическх связанных друг с другом объектов. Характер связей между объектами лишь подразумевается програмистом и никак не контролируется Турбо Паскалем.количество элементов, входящих в множество, может менятся в пределах от 0до 256 (множество, не содержащее элементов, называется пустым).именно непостоянством количества своих элементов множества отличаются от массивов и записей.
Два множества считаются эквивалентными тогда и только тогда, когда все их элементы одинаковы, причём порядок следования элементов множества безразличен. Если все элементы одного множества входят также и в другое, говорят о включении первого множества во второе.
Описание типа множества имеет вид:
= SET OF
Здесь - правильный индификатор;
SET, OF – зарезирвированные слова (множество, из);
- базовый тип элементов множества, в качестве которого может использоваться любой порядковый тип, кроме WORD, INTEGER и LONGINT.
Для задания множества используется так называемый конструктор множества: список спецификаций элементов множества, отделяемых друг от друга запятыми; список обрамляется квадратными скобками. Спецификациями элементов могут быть константы или выражения базового типа, а также – тип- диапазон того же базового типа.
СТРОКИ
Тип STRING (строка) в Турбо Паскале широко используется для обработки
текстов. Он во многом похож на одномерный массив символов ARRAY [0..N] OF
CHAR, однако, в отличие от последнего, количество символов в строке –
переменной может менятся от 0 до N, где N – максималльное количество
символов в строке. Значение N определяется объявлением типа STRING[N] N и
может быть любой константой порядкового типа, но ен больше 255. Турбо
Паскаль разрешает не указывать N, в том случае длина строки принимается
максимально возможной, а именно N=255.
Строка в Турбо Паскале трактуется как цепочка символов. К любому символу в строке можно обратиться точно так же, как к элементу одномерного массива ARRAY [0..N] OF CHAR.
ФАЙЛЫ
Под файлом понимается либо именованная область внешней памяти ПК, либо логическое устройство – потенциальный источник или приёмник информации.
Любой файл имеет три характерные особенности. Во-первых, у него есть имя, что даёт возможность программе работать одновременно с несколькими файлами. Во-вторых, он содержит компоненты одного типа. Типом компонентов может быть любой тип Турбо Паскаля, кроме файлов. Иными словами, недьзя создать «файл файлов». В-третьих, длина вновь создаваемого файла никак не оговаривается при его объявлении и ограничивается только ёмкостью устройств внешней памяти.
Рекомендуем скачать другие рефераты по теме: рефераты на казахском языке, реферат на тему время.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата