
- •Міністерство освіти Та науки україни Запорізький національний технічний університет
- •Методичні вказівки
- •Загальні положення
- •1 Типи даних та арифметичні вирази
- •1.1 Теоретичні відомості
- •1.2 Порядок виконання роботи
- •1.3 Приклад
- •1.5 Завдання на лабораторну роботу
- •1.6 Контрольні запитання
- •2 Умовні оператори
- •2.1 Теоретичні відомості
- •2.2 Порядок виконання роботи
- •2.3 Приклад
- •2.5 Завдання на лабораторну роботу
- •2.6 Контрольні запитання
- •3 Оператори циклів
- •3.1 Теоретичні відомості
- •3.2 Порядок виконання роботи
- •3.3 Приклад
- •3.5 Завдання на лабораторну роботу
- •3.6 Контрольні запитання
- •4 Масиви
- •4.1 Теоретичні відомості
- •4.2 Порядок виконання роботи
- •4.3 Приклад
- •4.5 Завдання на лабораторну роботу
- •4.6 Контрольні запитання
- •5 Робота з динамічною пам’яттю
- •5.1 Теоретичні відомості
- •5.2 Порядок виконання роботи
- •5.3 Приклад
- •5.5 Завдання на лабораторну роботу
- •5.6 Контрольні запитання
- •6 Функції. Створення та використання
- •6.1 Теоретичні відомості
- •6.2 Порядок виконання роботи
- •6.3 Приклад
- •6.5 Завдання на лабораторну роботу
- •6.6 Контрольні запитання
- •7 Абстрактні типи даних
- •7.1 Теоретичні відомості
- •7.2 Порядок виконання роботи
- •7.3 Приклад
- •7.5 Завдання на лабораторну роботу
- •7.6 Контрольні запитання
- •8 Пошук та сортування
- •8.1 Теоретичні відомості
- •8.2 Порядок виконання роботи
- •8.3 Приклад
- •8.5 Завдання на лабораторну роботу
- •8.6 Контрольні запитання
- •9 Основи ооп
- •9.1 Теоретичні відомості
- •9.2 Порядок виконання роботи
- •9.3 Приклад
- •9.5 Завдання на лабораторну роботу
- •9.6 Контрольні запитання
- •10 Створення похідних класів
- •10.1 Теоретичні відомості
- •10.2 Порядок виконання роботи
- •10.3 Приклад
- •10.5 Завдання на лабораторну роботу
- •10.6 Контрольні запитання
- •11 Основи Об’єктно орієнтованого проектування
- •11.1 Теоретичні відомості
- •11.2 Порядок виконання роботи
- •11.4 Завдання на лабораторну роботу
- •11.5 Контрольні запитання
- •12 СТворення графічного інтерфейсу користувача
- •12.1 Порядок виконання роботи
- •12.3 Завдання на лабораторну роботу
- •12.4 Контрольні запитання
- •Література
- •69039 М. Запоріжжя, знту, друкарня, вул Жуковського, 64
11.2 Порядок виконання роботи
При виконанні лабораторної роботи дотримуйтесь рекомендованого порядку.
Отримайте від викладача варіант завдання.
Розробіть необхідні UML діаграми згідно завдання.
11.3 Зміст звіту
Звіт з лабораторної роботи повинен містити:
мету роботи;
завдання на виконання роботи;
UML діаграми згідно завдання
висновки.
11.4 Завдання на лабораторну роботу
Для завдання на лабораторну роботу №10 створіть UML діаграми прецедентів, класів та діяльності.
11.5 Контрольні запитання
1. Чим відрізняється «об’єктний» підхід до проектування від «процедурного»?
2. Наведіть основне призначення мови UML.
3. Які види UML діаграм ви знаєте.
4. Для чого призначена діаграма прецедентів?
5. Для чого призначена діаграма класів?
6. Для чого призначена діаграма діяльності?
12 СТворення графічного інтерфейсу користувача
Мета роботи: отримати теоретичні знання та практичні навички створення графічного інтерфейсу користувача.
12.1 Порядок виконання роботи
При виконанні лабораторної роботи дотримуйтесь рекомендованого порядку.
Отримайте від викладача варіант завдання.
Розробіть графічний інтерфейс до задачі з лабораторної роботи №10.
12.2 Зміст звіту
Звіт з лабораторної роботи повинен містити:
мету роботи;
завдання на виконання роботи;
текст програми;
графічне зображення всіх розроблених вікон;
висновки.
12.3 Завдання на лабораторну роботу
Для завдання на лабораторну роботу №10 створіть графічний інтерфейс.
12.4 Контрольні запитання
12.4.1 Що з погляду програміста є вікно?
12.4.2 Які складові частини вікна і параметри підлягають реєстрації?
12.4.3 Призначення функції вікна
12.4.4 Опишіть послідовність створення вікон?
Література
Дейтел, Х.М. Как программировать на С++ [Текст] / Х.М. Дейтел, П.Дж. Дейтел – М.: БИНОМ, 1998.
Шилдт, Г. Самоучитель С++. Второе издание [Текст] / Г. Шилдт СПб.: BHV, 1998.
Луис, Д. С и С++. Справочник. / Д. Луис – М.: Бином,1997.
Айра, П. Объектно-ориентированное программирование на С++. Второе издание/ П. Айра – М.: Бином, 1999.
Подбельский, В.В. Программирование на языке Си: Учебн. пособие. – 2-е изд. / В.В. Подбельский, С.С. Фомин – М.: Финансы и статистика, 2002. – 600 с.
Березин Б.И., Березин С.Б. Начальный курс С и С++. – М.: ДИАЛОГ-МИФИ, 2002. – 288 с.
Подбельский В.В. Язык Си++: Учебн. пособие. – 2-е изд., перераб. и доп. – М.: Финансы и статистика, 1996. – 590 с.
Павловская Т.А. С/С++. Программирование на языке высокого уровня. СПб: Питер, 2003.– 461 с.
Касаткин А.И., Вальвачев А.Н. Профессиональное программирование на языке Си: От Turbo C Borland C++. – Мн.: Выcш. школа, 1992. – 240 с.
Крячков А.В., Сухинина И.В., Томшин В.К. Программирование на С и С++. Практикум: Учебное пособие для вузов / А.В.Крячков, И.В.Сухинина, В.К.Томшин. – 2-е изд., исправ. – М.: Гарячая линия.– Телеком, 2000. –344с.
Крупник А. Изучаем Си.- СПб.: Питер, 2001. – 256с.
С/С++. Структурное программирование. Практикум/ Т.А. Павловская, Ю.А.Щупак. – СПб.: Питер, 2002. – 240с.
Культин Н.Б. С/С++ в задачах и примерах. – СПб.: БХВ: Петербург, 2001. – 288с.
Підписано до друку 15.06.2010 Формат 60х84 1/16, 3 д.а. Тираж 20 прим. Зам. №2004