- •Федеральное агентство по образованию
- •Государственное образовательное учреждение высшего профессионального образования
- •«Орловский государственный технический
- •Университет»
- •Учебно-научно-исследовательский институт информационных технологий
- •302030, Г. Орел, ул. Московская, 65
- •3 Основные операторы языка паскаль
- •3.1 Среда turbo pascal
- •3.2 Операторы turbo pascal
- •3.2.1 Условный оператор
- •3.2.2 Оператор варианта
- •3.2.3 Операторы цикла
- •3.2.3.1 Оператор цикла с параметром
- •3.2.3.2 Оператор цикла с предусловием
- •3.2.3.3 Оператор цикла с постусловием
- •4 Основные процедуры графического модуля
- •5 Объектно-ориентированная модель turbo pascal
- •5.1 Основные концепции ооп
- •5.1.1 Абстрактные типы данных. Инкапсуляция
- •5.1.2 Классы
- •5.1.3 Наследование
- •5.1.4 Полиморфизм. Раннее и позднее связывание
- •5.2 Динамические объекты
- •6 Задания к лабораторным работам
- •7 Контрольные вопросы
- •8 Содержание отчета
- •9 Список литературы
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
«Орловский государственный технический
Университет»
Учебно-научно-исследовательский институт информационных технологий
Кафедра: «Информационные системы»
О.В. Амелина
ИНФОРМАЦИОННЫЕ СИСТЕМЫ:
ПОДСИСТЕМА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
(программирование на языке паскаль)
Методические указания по выполнению лабораторных работ
Дисциплина - «Информатика и программирование»
Специальности: - 080801 «Прикладная информатика (в экономике)»,
- 080800.62 «Прикладная информатика
(бакалавры)»,
- 080801ю «Прикладная информатика
(в юриспруденции).
Печатается по решению редакционно-издательского совета ОрелГТУ
ОРЕЛ 2010
Автор: канд. экон. наук, доцент кафедры «Информационные системы» О.В. Амелина
Рецензент: канд. техн. наук, доцент кафедры «Информационные системы» А.П. Гордиенко
Настоящие методические указания предназначены для выполнения лабораторных работ по дисциплине «Информатика и программирование» студентов очной формы обучения для специальностей: 080801 «Прикладная информатика (в экономике)», 080800.62 «Прикладная информатика (бакалавры)», 080801ю «Прикладная информатика в юриспруденции».
Редактор
Технический редактор
Орловский государственный технический университет
Лицензия ИД 00670 от 5.01.2000
АНО «ОрелГТУ-РЦФИО»
Подписано к печати Формат 6084 1\16
Печать офсетная Усл. печ. л. . Тираж экз.
Заказ №
Отпечатано с готового оригинал-макета
на полиграфической базе ОрелГТУ,
302030, Г. Орел, ул. Московская, 65
© ОрелГТУ, 2010
© АНО «ОрелГТУ-РЦФИО»
© Амелина О.В., 2010
СОДЕРЖАНИЕ
1 ЦЕЛЬ ПРОВЕДЕНИЯ ЛАБОРАТОРНЫХ РАБОТ 4
2 ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ 4
3 ОСНОВНЫЕ ОПЕРАТОРЫ ЯЗЫКА ПАСКАЛЬ 4
3.1 СРЕДА TURBO PASCAL 4
3.2 ОПЕРАТОРЫ TURBO pascal 5
3.2.1 УСЛОВНЫЙ ОПЕРАТОР 5
3.2.2 ОПЕРАТОР ВАРИАНТА 6
3.2.3 ОПЕРАТОРЫ ЦИКЛА 8
3.2.3.1 Оператор цикла с параметром 8
3.2.3.2 Оператор цикла с предусловием 9
3.2.3.3 Оператор цикла с постусловием 10
4 ОСНОВНЫЕ ПРОЦЕДУРЫ ГРАФИЧЕСКОГО МОДУЛЯ 10
5 ОБЪЕКТНО-ОРИЕНТИРОВАННАЯ МОДЕЛЬ TURBO PASCAL 12
5.1 ОСНОВНЫЕ КОНЦЕПЦИИ ООП 12
5.1.1 АБСТРАКТНЫЕ ТИПЫ ДАННЫХ. ИНКАПСУЛЯЦИЯ 12
5.1.2 КЛАССЫ 12
5.1.3 НАСЛЕДОВАНИЕ 13
5.1.4 ПОЛИМОРФИЗМ. РАННЕЕ И ПОЗДНЕЕ СВЯЗЫВАНИЕ 13
5.2 ДИНАМИЧЕСКИЕ ОБЪЕКТЫ 14
6 ЗАДАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ 16
7 КОНТРОЛЬНЫЕ ВОПРОСЫ 23
8 СОДЕРЖАНИЕ ОТЧЕТА 25
9 СПИСОК ЛИТЕРАТУРЫ 25
1 ЦЕЛЬ ПРОВЕДЕНИЯ ЛАБОРАТОРНЫХ РАБОТ
Целью проведения лабораторных работ является:
ознакомление с языком паскаль;
приобретение опыта программирования на языке паскаль;
работа со средой программирования и отладчиком Turbo Pascal;
изучение структур данных, управляющих конструкций языка программирования, организации ввода – вывода, методов и технологий программирования.
2 ПОДГОТОВКА К ВЫПОЛНЕНИЮ ЛАБОРАТОРНЫХ РАБОТ
Лабораторные работы рассчитаны на студентов, имеющих минимальный опыт работы на языке паскаль или на другом языке программирования высокого уровня. Студент должен уметь работать в любом текстовом редакторе и c проводником. Основной же целью выполнения лабораторной работы является приобретение практических навыков программирования на языке паскаль.
При подготовке к лабораторной работе студент должен повторить лекционный материал, относящийся к изучаемому вопросу, а также ознакомиться с материалом, приведенным в соответствующем разделе данного методического указания. При этом необходимо обращать особое внимание на разобранные примеры и фрагменты программ. Выполнение большинства работ основывается на материале, освоенном в предыдущих работах.
Готовность студента к работе определяется преподавателем путем проведения собеседования. Основным материалом для собеседования являются контрольные вопросы, приведенные в разделе 7.
Защита лабораторной работы производится после написания студентом программы и оформления отчета.