Паскаль как один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является базой для ряда других языков. Интервальные и перечисляемые типы определяемые программистом.
Аннотация к работе
В данной работе мы рассмотрим типы данных, константа, переменная, виды типов данных, базовые и производные типы. Программа по ходу выполнения может запрашивать недостающие исходные данные. В процессе выполнения программы исходные данные преобразуются в результаты. Каждый элемент данных, используемый в программе, является константой или переменной. Константами называются элементы данных, значения которых в процессе выполнения программы не изменяются.Обрабатываемые программой данные могут иметь множество допустимых значений, храниться в памяти ПК различным образом, занимать различные объемы памяти и обрабатываться с помощью различных команд процессора. Тип определяет форму внутреннего представления данных и размер отводимой для них ячейки памяти. Все данные одного типа занимают ячейки памяти одинаковых размеров и внутренняя форма хранения данных одинакова. Все типы данных имеют ограниченный диапазон значений, под каждый отводится ячейка определенного размера. Концепция типов данных имеет следующие основные свойства: 1). любой тип данных определяет множество значений, к которому принадлежит константа, которые может принимать переменная или выражения, либо вырабатывать операции или функции;В Паскале любая переменная характеризуется своим типом. Под типом здесь понимается множество значений, которые может принимать переменная, и множеством операций, допустимых над данной переменной. К скалярным типам относятся стандартные (базовые) типы и типы определяемые пользователем (производные). к любому порядковому типу может быть применена стандартная функция Ord, которая в качестве результата возвращает порядковый номер конкретного значения в данном типе; к любому порядковому типу могут быть применены стандартные функции Low и High, которые возвращают наименьшее и наибольшее значения величин данного типа.На основе стандартных типов можно конструировать данные произвольной структуры и сложности, адекватно отражающие информационную природу задачи, используя раздел описания типов. Для каждого типа существует ключевое слово, которое используется при описании переменных, констант и т. д. Производные типы образуются из уже известных нам типов, наследуя связанные с ними значения и операции. Типы данных, конструируемые программистом, описываются в разделе type по следующему шаблону: type = ; Базовые типы данных являются стандартными, поэтому нет нужды описывать их в разделе type.В соответствии с тем, что было сказано раньше, тип данных - система соглашений о том, как интерпретировать значения (как они размещаются в памяти, какие допустимые диапазоны и т. д.). Первоначально типы как раз и предназначались для того, чтобы программист явно указывал компилятору, какого размера память нужна ему в программе и что он собирается делать с этой памятью. Из определения типа следует, что задать тип данных-значит определить множество его допустимых значений.