Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теоретический обзор по теме Одномерные массивы.pdf
Скачиваний:
15
Добавлен:
30.03.2015
Размер:
266.52 Кб
Скачать

Массивы: типовые алгоритмы обработки

Раздел описания типов

В разделе описания типов пользователь может определять свои типы данных, присваивая каждому из них определенный идентификатор. Синтаксис данного раздела описан на рис. 1.

Рис. 1. Синтаксическая диаграмма для раздела описания типов

Пример 1.1. Используя раздел описания типов можно переопределить имена существующих типов данных.

Type int=integer; {к целому типу теперь можно будет обращаться} float=real; {через идентификатор int, к вещественному – } Symbol=char; {через float, к символьному – через symbol}

Var x:int; Rez:float; Ch:symbol;

Чаще всего раздел type используют для определения идентификаторов структурированных типов данных. Хотя введение идентификатора типа не является обязательным, это позволяет улучшить читабельность программы и уменьшает вероятность внесения ошибок при наборе, а в некоторых случаях бывает просто необходимым. Описание массива x, содержащего 40 элементов целого типа возможно в

разделе описания переменных:

Var x:array[1..40] of integer;

Однако, программа будет более понятной, если использовать разделы описания

констант и типов:

Const NMax = 40;

Type TArray = array[1..NMax] of integer; Var x:TArray;

Определение пользовательского типа TArray, позволит использовать его для определения новых массивов, структура которых аналогична структуре массива x. Введение константы NMax позволит уменьшить вероятность внесения ошибок в