
- •Міністерство освіти і науки україни
- •"Технології програмування(ооп)"
- •Індивідуальне завдання.
- •Лабораторна робота №1 Введення в класи
- •Порядок виконання лабораторної роботи
- •Індивідуальні завдання
- •Контрольні запитання
- •Лабораторна робота №2 Динамічні класові типи
- •Порядок виконання лабораторної роботи
- •Індивідуальне завдання
- •Контрольні запитання
- •Лабораторна робота № 3 Спадкування
- •Порядок виконання лабораторної роботи
- •Індивідуальне завдання
- •Контрольні запитання
- •Лабораторна робота № 4 Перевантаження операцій
- •Порядок виконання лабораторної роботи
- •Індивідуальне завдання
- •Контрольні запитання
- •Лабораторна робота № 5 Віртуальні функції
- •Порядок виконання лабораторної роботи
- •Індивідуальне завдання
- •Контрольні запитання
- •Додаток а Титульний аркуш
Міністерство освіти і науки україни
Запорізький національний технічний університет
Методичні вказівки
до лабораторних робіт з дисципліни
"Технології програмування(ооп)"
для студентів спеціальності 125 "Кібербезпека",
усіх форм навчання
2018
Методичні вказівки до лабораторних робіт з дисципліни "Технології програмування (ООП)" для студентів спеціальності 125 "Кібербезпека", усіх форм навчання /Укл.: Неласа Г.В. – Запоріжжя: ЗНТУ, 2018. – 26 с.
Укладачі: Г.В. Неласа, доцент каф. захисту інформації, к.т.н.
Рецензент: Л.М.Карпуков, зав. каф. захисту інформації, д.т.н.
Затверджено:
на засіданні кафедри
захисту інформації
протокол № 7
від 15.02.2018
ЗМІСТ
Вступ 4
1 Лабораторна робота №1 Введення в класи 5
1.1 Порядок виконання лабораторної роботи 5
1.2 Індивідуальні завдання 5
1.3 Контрольні запитання 7
2 Лабораторна робота №2 Динамічні класові типи 9
2.1 Порядок виконання лабораторної роботи 9
2.2 Індивідуальне завдання 9
2.3 Контрольні запитання 13
3 Лабораторна робота № 3 Спадкування 15
3.1 Порядок виконання лабораторної роботи 15
3.2 Індивідуальне завдання 15
3.3 Контрольні запитання 17
4 Лабораторна робота № 4 Перевантаження операцій 18
4.1 Порядок виконання лабораторної роботи 18
4.2 Індивідуальне завдання 18
4.3 Контрольні запитання 22
5 Лабораторна робота № 5 Віртуальні функції 23
5.1 Порядок виконання лабораторної роботи 23
5.2 Індивідуальне завдання 23
5.3 Контрольні запитання 24
6 Лабораторна робота № 6 Обробка виняткових ситуацій 25
6.1 Порядок виконання лабораторної роботи 25
6.2 Індивідуальне завдання 25
6.3 Контрольні запитання 25
ПЕРЕЛІК ЛІТЕРАТУРИ 26
Додаток А Титульний аркуш 27
Вступ
Метою даного курсу є вивчення теоретичних основ та практичних аспектів об'єктно-орієнтованого програмування. Дисципліна “ Технології програмування (ООП)” спрямована на отримання студентом базових знань та практичних навичок з основ сучасної технології створення складних програмних продуктів на базі ідей і принципів об'єктно-орієнтованого методу. Такі знання призначені для використання у розробках програмного забезпечення інформаційних технологій у проектуванні з урахуванням сучасних вимог у відношенні до надійності, якості інтерфейсу та ефективності програмних продуктів, які створюються. Отримані знання та практичні навички мають служити базою для опанування у подальшому сучасними технологіями системного програмування, Веб-програмування та різноманітних криптографічних бібліотек, що базуються на принципах ООП.
Зміст звіту з лабораторної роботи:
-
Титульний аркуш.
-
Мета роботи
-
Індивідуальне завдання.
-
Текст програми.
-
Результати роботи програми.
-
Висновки.
-
Відповіді на контрольні питання.
В якості інструментальної мови програмування для виконання лабораторних робот рекомендовано використовувати мову програмування С++. Головною вимогою для використання компілятора є підтримка стандарту ISO/IEC 14882 “Standard for the C++ Programming Language”.