E-Book Content
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР) УТВЕРЖДАЮ Заведующий кафедрой ЭМИС _________________ И. Г. Боровской «___» ____________________ 2015 г. Е.А. ШЕЛЬМИНА ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ Методические указания по выполнению лабораторных и практических работ для студентов 09.03.01 «Информатика и вычислительная техника», 09.03.02 «Информационные системы и технологии» 2015 Шельмина Е.А. Объектно-ориентированное программирование: методическое пособие Томск: Изд-во ТУСУР, 2015. 21 с. Методическое пособие для студентов ВУЗов посвящено объектно-ориентированному программированию на языке C++. Описываются объектно-ориентированные конструкции языка, библиотеки и их практическое применение. 2 СОДЕРЖАНИЕ ЛАБОРАТОРНЫХ ЗАНЯТИЙ по дисциплине «Объектно-ориентированное программирование» и руководство по выполнению (36 часов) для студентов 09.03.01 «Информатика и вычислительная техника», 09.03.02 «Информационные системы и технологии» Краткое содержание тем и результатов их освоения .............................................................4 Лабораторная работа №1 ..........................................................................................................5 Лабораторная работа №2 ........................................................................................................13 Лабораторная работа №3 ........................................................................................................14 Лабораторная работа №4 ........................................................................................................15 Лабораторная работа №5 ........................................................................................................17 Лабораторная работа №6 ........................................................................................................18 Лабораторная работа №7 ........................................................................................................20 Лабораторная работа №8 ........................................................................................................20 Практические работы ..............................................................................................................21 Контрольные вопросы:............................................................................................................21 3 Краткое содержание тем и результатов их освоения Тема лабораторных Деятельность студента. Решая задачи, студент: занятий 1.Изучение изучает среду разработки Visual Studio; интегрированной изучает средства отладки среды Visual Studio; среды разработки знакомится с понятиями “объект” и “тип; Visual Studio 6.0. изучает особенности перегрузки имен функций; Примеры простых программирует совместно с преподавателем простые программ. Изучение программы. средств отладки, включенных в среду разработки. 2. Использование изучает понятия “динамическое связывание” и “указатель на объектов типа функцию”: «указатель на получает навыки работы по использованию технологии функцию» для динамического связывания; обеспечения программирует решение задачи по нахождению решения полиморфного уравнения f(x)=c; поведения программы. 3. Разработка знакомится с основами создания пользовательского типа; простейшего учится создавать абстрактные типы данных; пользовательского создает программу, которая выведет дату, представленную типа данных. целыми переменными: год, месяц и день. 4. Выполнение получает навыки работы по перегрузке операций; индивидуального засоздает самостоятельно программу, определяющую, дания на тему например, понятие “домашняя библиотека”. «Создание класса с