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

2

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.

По кожній лабораторній роботі оформляється звіт, він повинен відповідати діючим стандартам ЗНТУ. Зразок титульного листа лабораторного звіту наведено у Додатку А. Загальна структура звіту по лабораторній роботі повинна бути такою:

- титульна сторінка;

- формулювання задачі;

- опис алгоритму;

- опис класів, не стандартних типів, функцій, процедур і інших об’єктів, що були застосовані при виконанні завдання;

- програма, протоколи її роботи;

- висновки.

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