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

Министерство образования российской федерации

ЧЕРЕПОВЕЦКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Институт математики, физики и информатики

Кафедра программного обеспечения ЭВМ

УКАЗАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ

ПО ДИСЦИПЛИНЕ

«ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ

ПРОГРАММИРОВАНИЕ»

Часть 1

Учебно-методическое пособие

Направление: 654600 – информатика и вычислительная техника;

Специальность: 220400  – программное обеспечение вычислительной    техники и автоматизированных систем

Череповец

2003

Указания к выполнению лабораторных работ по дисциплине «Объектно-ориентированное программирование». Ч. 1: Учеб.-метод. пособие. Череповец: ЧГУ, 2002. 27 с.

Рассмотрено на заседании кафедры программного обеспечения ЭВМ, протокол № 3 от 25.10.02 г.

Одобрено редакционно-издательской комиссией Института математики, физики и информатики ЧГУ, протокол №  22 от 22.10.01 г.

Составители: Е.В. Ершов – канд. техн. наук, доцент; Л.Н. Виноградова

Рецензенты: А.Н. Зуев – канд. техн. наук, доцент (ЧГУ);

Е.В. Королева – канд. техн. наук (ЦНСА ОАО «Северсталь»)

Научный редактор: Е.В. Ершов – канд. техн. наук, доцент

©Череповецкий государственный университет, 2003

Введение

Данное учебно-методическое пособие (часть 1) содержит описание и порядок выполнения пяти лабораторных работ по дисциплине "Объектно-ориентированное программирование" и предназначено для изучения и практического освоения синтаксиса, базовых понятий и конструкций языка объектно-ориентированного программирования (ООП) С++, а также методов и средств технологии ООП – одной из основных и эффективных для создания программного обеспечения и являющейся базовой для подготовки профессиональных программистов.

В пособии рассматриваются следующие темы: «Программирование функций» (4 ч), «Обработка массивов» (4 ч), «Обработка структурированных типов данных» (4 ч), «Разработка абстрактных типов данных» (4 ч), «Создание и уничтожение объектов класса» (4 ч).

Задания выполняются с использованием системы визуального программирования С++ Builder.

Каждую лабораторную работу необходимо выполнять в следующем порядке:

  1. Разработать алгоритм решения в соответствии с заданием.

  2. Составить программу решения задачи.

  3. Осуществить отладку и тестирование программы.

Отчет по лабораторной работе должен содержать:

  1. Постановку задачи и исходные данные.

  2. Блок-схему алгоритма решения задачи.

  3. Программу на языке С++.

  4. Протокол тестирования программы.

При выполнении лабораторных работ в компьютерном классе необходимо соблюдать общие правила техники безопасности.

Р а з д е л I

Программирование функций

Цель работы:изучить синтаксис и семантику определения, объявления и вызова функций, приобрести практические навыки передачи параметров функции, освоить механизмы возврата значений, изучить классы памяти и области видимости.