Министерство образования Российской Федерации
 УФИМСКИЙ ГОСУДАРСТВЕННЫЙ АВИАЦИОННЫЙ
 ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
 Кафедра автоматизированных систем управления
 ОБРАБОТКА МАССИВОВ ДАННЫХ В СРЕДЕ TURBO PASCAL
 МЕТОДИЧЕСКИЕ УКАЗАНИЯ
 к лабораторному практикуму по курсу
 “Информатика и программирование”
 Составители: Ю.Б. Головкин, Р.А. Ярцев
 УФА 2007
  УДК 681.3
 Обработка массивов данных в среде Turbo Pascal: Методические указания к лабораторному практикуму по курсу “Информатика и программирование”/ Уфимск. гос. авиац. техн. ун-т; Сост.: Ю.Б.Головкин, Р.А.Ярцев. -Уфа, 2007. - 14 с.
 Представленный лабораторный практикум посвящен вопросам разработки программ на языке Turbo Pascal на основе использования массивов данных. Рассматриваются особенности хранения данных в массивах, способы объявления переменных, действия над элементами массивов, ввод и вывод массивов. Практическое применение одномерных и многомерных массивов иллюстрируется на примере написания двух программ на языке Turbo Pascal. В приложении приводятся варианты заданий на лабораторную работу.
 Библиогр.: 5 назв.
 Рецензенты: канд. техн. наук, доц. А.М.Сулейманова;
 канд. техн. наук, доц. Р.В.Насыров
 © Уфимский государственный 
 авиационный технический 
 университет, 2007
  СОДЕРЖАНИЕ
 1. Цель работы
 2. Теоретическая часть
 2.1 Понятие массива данных
 2.2 Одномерные массивы
 2.3 Многомерные массивы
 2.4. Действия над элементами массивов
 2.5 Ввод и вывод элементов массива
 2.6 Контроль ошибок при работе с массивами
 3. Решение задач - примеров
 4. Порядок выполнения работы
 5. Требования к отчету
 6. Контрольные вопросы
 Библиографический список
 Приложение. Варианты заданий на лабораторную работу
  1. ЦЕЛЬ РАБОТЫ
 Целью настоящей работы является приобретение студентами умений и навыков работы с массивами данных в среде Turbo Pascal.
  2. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
 2.1 Понятие массива данных
 На практике, при функционировании автоматизированных систем управления, информационных систем, измерительных комплексов и др., возникает необходимость обрабатывать большое количество различной информации. Например, показания температуры воздуха окружающей среды, стоимость товаров, значения координат движущихся объектов, характеристики приборов и других технических устройств и т.д. Программное обеспечение таких систем должно обеспечивать обработку, хранение, ввод-вывод больших объемов всевозможных данных. Интегрированная среда Turbo Pascal позволяет эффективно разрабатывать, тестировать и отлаживать программы, связанные с обработкой массивов данных самой различной структуры.
 В языке Pascal под массивом понимается упорядоченный набор фиксированного количества однотипных данных. 
 Массивы, наряду с записями, строками, множествами, относятся к структурированному типу данных языка. Массивы могут быть одномерные и многомерные. При этом размер массива не ограничивается. Размерность массивов на практике ограничивается лишь объемом рабочей памяти конкретного компьютера. В памяти компьютера элементы массива располагаются в последовательных соседних ячейках памяти.
 2.2 Одномерные массивы
 Переменные массивов можно задавать двумя способами:
 а) через объявление типа в формате
 TYPE
 < имя типа > = ARRAY [тип индекса] OF < тип элементов >;
 VAR
 < идентификатор >: < имя типа >;
 б) через объявление переменных в формате
 VAR
 < идентификатор >: ARRAY [тип индекса] OF < тип элементов >;
 Элементы массива могут быть любого, в том числе и структурированного, типа.  ............