2.2.5. Раздел описания типов данных

О языке Turbo Pascal говорят, что он строго типизирован — программист должен описать все объекты программы, указывая их типы, и использовать объекты только в соответствии с этими типами. Может показаться, что такой подход не способствует творчеству, ограничивая программиста. На самом деле он предотвращает анархию, помогая создавать надежные и качественные программы. Принуждая программиста к аккуратности при описании объектов программы, Turbo Pascal избавляет его от необходимости искать и исправлять ошибки при выполнении, что гораздо труднее.

Например, пусть несколько переменных программы описываются при помощи одного структурированного типа (см. разд. 2.1.2). В случае внесения изменений в описание, нет необходимости делать это несколько раз, рискуя ошибиться и пропустить очередную переменную. Вся корректировка будет выполняться в одном месте — разделе описания типов данных.

В языке Turbo Pascal предусмотрено несколько стандартных типов и существует механизм создания новых типов данных. Каждое новое определение типа задает множество значений и связывает с этим множеством некоторое имя.

Раздел описания типов данных — это раздел описания типов, определяемых пользователем, поэтому в простых программах он часто отсутствует. Раздел начинается с зарезервированного слова type и имеет вид:

type

ИмяТипа1 = 0писаниеТипа1;

ИмяТипа2 = ОписаниеТипа2;

Например:

type

matr = array [L.maxrow, l..maxcol] of real;{ задан тип matr — таблица с maxrow строк и maxcol столбцов }

 предыдущая         меню        вверх         следующая

Hosted by uCoz