Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab(1).doc
Скачиваний:
7
Добавлен:
07.02.2016
Размер:
260.1 Кб
Скачать

33

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

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

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

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

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

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

2008

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

Укладачі:

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

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

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

Затверджено

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

Протокол № 1

від 28.08.2008р.

ЗМІСТ

Вступ 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 Введення в узагальнене програмування 31

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

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

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

Перелік літератури 33

Вступ

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

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

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

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

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

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

  5. Висновки.

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

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