Читать онлайн «Информатика. Основы программирования на языке Паскаль: Тексты лекций в 3-х частях. Часть 2»

Автор Стариков А.В.

Министерство общего и профессионального образования Российской Федерации Воронежская государственная лесотехническая академия ИНФОРМАТИКА Основы программирования на языке Паскаль Тексты лекций Часть 2 Воронеж − 1999 УДК 519. 682. 1 Стариков А. В. ИНФОРМАТИКА. Основы программирования на языке Паскаль : Тексты лекций в 3-х частях. Часть 2. Воронеж, 1999. − 64 с. Вторая часть текстов лекций содержит информацию о структурных типах данных, файловом вводе-выводе, подпрограммах и механизмах передачи параметров в подпрограммы. Тексты лекций по основам программирования на языке Паскаль предназначены для студентов специальности 060800 − “Экономика и управление на предприятиях лесного комплекса”. Ил. 3. Табл. 2. Печатается по решению редакционно-издательского совета ВГЛТА Рецензенты: кафедра прикладной математики и экономико-матема- тических методов ВГТА, д-р техн. наук, проф. ВГТУ Кравец О. Я. УДК 519. 682.
1  Стариков А. В. , 1999  Оформление. Воронежская государственная лесотехни- ческая академия, 1999 3 Лекция 6. Составные типы данных языка Паскаль. Регулярные типы (массивы). Примеры программ, использующих регулярные типы данных. Строковый тип данных (строки символов). Пример программы, использующей строковый тип данных. Составные типы данных До сих пор мы рассматривали простые типы данных (порядковые и веще- ственные), которые не имеют выраженной структуры, а определяют различные множества унитарных (или атомарных), т. е. не поддающихся дальнейшему дроблению, значений. Однако в Паскале предусмотрена возможность создания и использования так называемых составных (сложных или структурных) типов, которые состоят из других типов – подобно тому, как составные операторы со- стоят из других операторов. В данной лекции мы рассмотрим два таких типа: регулярный тип (или массив) и строковый тип (или строка символов). Массивы Массив – это одна из наиболее распространенных структур данных, ис- пользующихся в языках программирования. Массив представляет собой регу- лярную структуру данных, так как все элементы массива имеют один и тот же тип, называемый базовым типом. Кроме того, массив является также структу- рой с так называемым произвольным доступом, поскольку все его элементы одинаково доступны и могут выбираться в произвольном порядке. Для обозна- чения отдельного элемента к имени всего массива (групповое имя) добавляется индекс, позволяющий выбрать необходимый элемент. Для корректного определения регулярного типа (массива) требуется ука- зать две характеристики: тип элементов массива (базовый тип) и тип индекса массива (последняя характеристика определяет количество и “способ нумера- ции” элементов массива).