ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
Ульяновский государственный технический университет
В. В. Шишкина
Лабораторный практикум по основам
объектно-ориентированного
программирования
Методические указания и задания для выполнения лабораторных работ
по дисциплине «Основы объектно-ориентированного программирования»
для студентов специальности 08080165
«Прикладная информатика (в экономике)»
Ульяновск
2009
УДК 004. 42 (076)
ББК 32. 973-018. 1 я7
Ш 65
Рецензент:
доцент кафедры «Вычислительная техника» канд. техн. наук
А. И. Мартынов
Одобрено секцией методических пособий научно-методического
совета университета
Шишкина, В. В. Ш65 Лабораторный практикум по основам объектно-ориентированного
программирования : методические указания и задания для
выполнения лабораторных работ по дисциплине «Основы объектно-
ориентированного программирования» для студентов специальности
08080165 «Прикладная информатика (в экономике)» /
В. В. Шишкина. – Ульяновск : УлГТУ, 2009. – 20 с. Составлен в соответствии с учебным планом специальности 08080165. Цель
данного практикума – ориентировать студентов на содержание и порядок
выполнения лабораторных работ по дисциплине «Основы объектно-
ориентированного программирования». Даются методические материалы по
программированию на языке C# в среде Visual Studio 2008, задания на
лабораторные работы, а также варианты индивидуальных заданий. Работа подготовлена на кафедре «Информационные системы». УДК 004. 42
ББК 32. 973-018. 1
© Оформление. УлГТУ, 2009
© В. В. Шишкина, 2009
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 4
ЛАБОРАТОРНАЯ РАБОТА №1. КЛАССЫ И ОБЪЕКТЫ. ИНКАПСУЛЯЦИЯ ... ... ... ... ... ... . . 6
ЛАБОРАТОРНАЯ РАБОТА №2. КОНСТРУКТОРЫ, ПОЛИМОРФИЗМ И
НАСЛЕДОВАНИЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... . . 10
ЛАБОРАТОРНАЯ РАБОТА №3. МАССИВЫ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 15
ЛАБОРАТОРНАЯ РАБОТА №4. ИНДЕКСАТОРЫ. СТАТИЧЕСКИЕ ПОЛЯ. ПАРАМЕТРИЗОВАННЫЕ КЛАССЫ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 16
ЛАБОРАТОРНАЯ РАБОТА №5. ПЕРЕОПРЕДЕЛЕНИЕ ОПЕРАЦИЙ ... ... ... ... ... ... ... ... ... ... 18
БИБЛИОГРАФИЧЕСКИЙ СПИСОК ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 20
3
ВВЕДЕНИЕ
В рамках дисциплины «Основы объектно-ориентированного
программирования» предлагается выполнить 5 лабораторных работ,
направленных на приобретение навыков объектно-ориентированного
программирования (ООП).