Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика и программирование.doc
Скачиваний:
14
Добавлен:
28.03.2015
Размер:
206.34 Кб
Скачать

25

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

«Орловский государственный технический

Университет»

Учебно-научно-исследовательский институт информационных технологий

Кафедра: «Информационные системы»

О.В. Амелина

ИНФОРМАЦИОННЫЕ СИСТЕМЫ:

ПОДСИСТЕМА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

(программирование на языке паскаль)

Методические указания по выполнению лабораторных работ

Дисциплина - «Информатика и программирование»

Специальности: - 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.

Защита лабораторной работы производится после написания студентом программы и оформления отчета.