- •Факультет інформатики та обчислювальної техніки
- •1 Зміст та оформлення лабораторної роботи
- •2 Теми лабораторних робот
- •3 Варіанти завдань до лабораторних робот
- •Лабораторна робота 1
- •Лабораторна робота 2
- •Лабораторна робота 3
- •Лабораторна робота 4
- •Лабораторна робота 5
- •Лабораторна робота 6
- •Лабораторна робота 7
- •Лабораторна робота 8
- •4 Довідкова інформація
- •5 Література
- •Запорізький національний технічний університет
- •Застосування конструкторів і деструкторів у класах
18.10.06
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
Запорізький національний технічний університет
Факультет інформатики та обчислювальної техніки
ОБ’ЄКТНО-ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ
ТА МОВА С++
Методичні вказівки і завдання до лабораторних робот
для студентів спеціальності 8.090801
"Мікроелектроніка та напівпровідникові прилади"
2006
Об’єктно-орієнтоване програмування та мова С++. Методичні вказівки і завдання до лабораторних робот для студентів спеціальнос-ті 8.090801 "Мікроелектроніка та напівпровідникові прилади".
/ Укл. Пінчук В.П., - Запоріжжя: ЗНТУ, 2006.- 31 с.
Укладач: В.П. Пінчук, доцент, канд. фіз.-мат. наук,
Рецензент: Н.І. Біла, доцент, канд. фіз.-мат. наук,
Відповідальний за випуск: Г.В. Корніч, професор
Затверджено на засіданні кафедри обчислювальної математики, протокол № 10 від 20.06.2006 р.
Видання містить індивідуальні завдання, вказівки та рекомендації до виконання лабораторних робот з дисципліни "Об’єктно-орієнтоване програмування та мова С++", а також правила оформлення звітів по виконаним роботам. Наведено список літератури, яку рекомендовано для підготовки до лабораторних занять.
Зміст
1 Зміст та оформлення лабораторної роботи 4
2 Теми лабораторних робот 5
3 Варіанти завдань до лабораторних робот 6
Лабораторна робота 1 6
Лабораторна робота 2 8
Лабораторна робота 3 10
Лабораторна робота 4 14
Лабораторна робота 5 16
Лабораторна робота 6 20
Лабораторна робота 7 23
Лабораторна робота 8 25
4 Довідкова інформація
5 Література 26
Додаток А. Таблиця варіантів завдань 27
Додаток Б. Зразок титульної сторінки лабораторної роботи 28
Додаток В. Застосування класів для створення ефектів анімації 29
1 Зміст та оформлення лабораторної роботи
Лабораторні роботи виконуються у 7 семестрі, вони мають мету практичного закріплення знань з основ технології сучасного програмування, яка застосовується при реалізації складних програмних проектів. Для виконання лабораторних робот передбачається використання знань, що отримані при вивченні дисципліни "Інформатика. програмування та алгоритмічні мови", яка вичається у 3 семестрі, а також на лекціях у поточному семетрі з даної дисципліни. Крім того, завдання передбачають застосування певних відомостей з курсу вищої математики та чисельних методів аналізу: розв’язування систем лінійних рівнянь та інших задач лінійної алгебри, методів розв’язування нелінійних рівнянь та систем, інтегрування диференційних рівнянь та систем, інтерполяції та апроксимації даних, обчислення одно- та багатовимірних інтегралів та інших.
Лабораторні завдання побудовані так, що відповідають так званому методу проектів. Останнє означає, що теми лабораторних завдань логічно і по змісту пов'язані між собою так, що після виконання останньої лабораторної роботи студент завершує певну комплексну розробку - проект. Після кожної лабораторної роботи студент оформлює проміжний звіт, а після завершення останньої роботи складається остаточний повний звіт. Для захисту лабораторної роботи треба показати викладачу працюючу програму і дати усну відповідь на контрольні запитання.
Для виконання лабораторних робот передбачається застосування мови програмування С++, операційного середовища типу Windows або Linux i компіляторів, які відповідають стандарту ANSI/ISO C++. Дані до тестування розроблених програм студент обирає самостійно або по рекомендації викладача. Тестові розрахунки повинні переконливо свідчити про те, що розроблена програма або програмні засоби діють належним чином. У завданнях, де передбачається програмування операцій графічного виведення можливо застосування 16-розрядої графіки на основі платформи DOS Standard.
По кожній лабораторній роботі оформляється звіт, він повинен відповідати діючим стандартам ЗНТУ. Зразок титульного листа лабораторного звіту наведено у Додатку А. Загальна структура звіту по лабораторній роботі повинна бути такою:
- титульна сторінка;
- формулювання задачі;
- опис алгоритму;
- опис класів, не стандартних типів, функцій, процедур і інших об’єктів, що були застосовані при виконанні завдання;
- програма, протоколи її роботи;
- висновки.