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

33

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Запорізький національний технічний університет

МЕТОДИЧНІ ВКАЗІВКИ

До виконання лабораторних робіт з дисципліни

Об’єктно-орієнтоване програмування”

для студентів професійних напрямів 6.050103 « Програмна інженерія »,

6.050101 « Комп’ютерні науки »

денної форми навчання

2011

Методичні вказівки до виконання лабораторних робіт з дисципліни “Об’єктно-орієнтоване програмування” для студентів професійних напрямів 6.050103 « Програмна інженерія », 6.050101 « Комп’ютерні науки » денної форми навчання /Укл.: Г.В. Табунщик .– Запоріжжя: ЗНТУ, 2011. – 32 с.

Укладачі:

Галина Володимирівна Табунщик, канд.техн.наук, доцент

Рецензент: Субботін С.О., канд. техн. наук, доцент

Відповідальний за випуск: Притула А. В., канд. техн. наук, доцент

Затверджено

на засіданні кафедри ПЗ

Протокол № 6

від 8.02.2011р.

ЗМІСТ

Вступ 5

Лабораторна робота № 1 Робота з динамічними структурами даних 6

1.1 Порядок виконання роботи 6

1.2 Індивідуальні завдання 6

1.3 Контрольні запитання 8

2 Лабораторна робота №2 Введення в класи 9

2.1 Порядок виконання лабораторної роботи 9

2.2 Індивідуальні завдання 9

2.3 Контрольні запитання 11

3 Лабораторна робота №3 Динамічні класові типи 13

3.1 Порядок виконання лабораторної роботи 13

3.2 Індивідуальне завдання 13

3.3 Контрольні запитання 17

4 Лабораторна робота № 4 спадкування 19

4.1 Порядок виконання лабораторної роботи 19

4.2 Індивідуальне завдання 19

4.3 Контрольні запитання 21

5 Лабораторна робота №5 Введення/виведення потоками, робота з файлами 22

5.1 Порядок виконання лабораторної роботи 22

5.2 Індивідуальне завдання 22

5.3 Контрольні запитання 22

6 Лабораторна робота № 6 Перевантаження операцій 23

6.1 Порядок виконання лабораторної роботи 23

6.2 Індивідуальне завдання 23

6.3 Контрольні запитання 27

7 Лабораторна робота № 7 віртуальні функції 28

7.1 Порядок виконання лабораторної роботи 28

7.2 Індивідуальне завдання 28

7.3 Контрольні запитання 29

8 Лабораторна робота № 8 Введення в узагальнене програмування 30

8.1 Порядок виконання лабораторної роботи 30

8.2 Індивідуальне завдання 30

8.3 Контрольні запитання 30

9 Лабораторна робота № 9 Обробка виняткових ситуацій 32

9.1 Порядок виконання лабораторної роботи 32

9.2 Індивідуальне завдання 32

9.3 Контрольні запитання 32

Вступ

Метою даного курсу є вивчення теоретичних основ та практичних аспектів об'єктно-орієнтованого програмування. Дисципліна “Об’єктно-орієнтоване програмування” спрямована на отримання студентом базових знань та практичних навичок з основ сучасної технології створення складних програмних продуктів на базі ідей і принципів об'єктно-орієнтованого методу. Такі знання призначені для використання у розробках програмного забезпечення інформаційних технологій у проектуванні з урахуванням сучасних вимог у відношенні до надійності, якості інтерфейсу та ефективності програмних продуктів, які створюються. Отримані знання та практичні навички мають служити базою для опанування у подальшому нових майбутніх систем програмування, які базуються на ідеях візуального програмування, CASE-технологіях, штучного інтелекту і т.і.

Зміст звіту з лабораторної роботи:

  1. Тема, мета, індивідуальне завдання.

  2. Структурна схема організації даних відповідно до завдання.

  3. Текст програми.

  4. Результати роботи програми.

  5. Висновки.

В якості інструментальної мови програмування для виконання лабораторних робот рекомендовано використовувати мову програмування С++. Головною вимогою для використання компілятора є підтримка стандарту ISO/IEC 14882 “Standard for the C++ Programming Language.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]