ТипЫ данных
В любом алгоритмическом языке каждый элемент данных принадлежит к определенному типу. В языке Pascal тип данных явно задается в описании и определяет:
q возможные значения переменных, констант, функций
q внутреннюю форму представления данных в ЭВМ
q операции и функции, выполняемых над данными.
Компилятор использует информацию о типах данных для проверки правильности синтаксических конструкций. Обязательное описание типа приводит к избыточности в тексте программ, но такая избыточность является важным средством разработки программ и рассматривается как необходимое свойство современных алгоритмических языков.
В языке Pascal существуют следующие типы данных: простые, строки, структурированные, указатели, процедурные, объекты(рис.3.1).
К простым типам относятся данные, которые не содержат данных других типов. К ним относятся порядковые и действительные типы.
К данным структурного типа относятся: массивы, множества, записи, файлы.
В Pascal предусмотрен также механизм создания новых типов данных, благодаря чему общее количество типов может быть большим.
Приведенное деление на типы является условным. Иногда указатели причисляют к простым(скалярным) типам, а строки, которые относятся к структурным типам, выделяют в отдельный тип.
В свою очередь данные структурного типа состоят из данных других типов, в том числе и структурного.
Рис.3.1. Структура типов данных языка Pascal
Дата добавления: 2015-01-13; просмотров: 843;