русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ТЕМИ ЛАБОРАТОРНИХ РОБОТ


Дата добавления: 2015-07-09; просмотров: 431; Нарушение авторских прав


Факультет інформатики та обчислювальної техніки

 

ОБ’ЄКТНО-ОРІЄНТОВАНЕ ПРОГРАМУВАННЯ

ТА МОВА С++

Методичні вказівки і завдання до лабораторних робот

Для студентів спеціальності 8.090801

"Мікроелектроніка та напівпровідникові прилади"

 

 


Об’єктно-орієнтоване програмування та мова С++. Методичні вказівки і завдання до лабораторних робот для студентів спеціальнос-ті 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.

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

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

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

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

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

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

- висновки.

 

ТЕМИ ЛАБОРАТОРНИХ РОБОТ

 

1. Динамічний розподіл пам'яті, покажчики та посилання

2. Побудова класів та їх використання

3. Динамічні класові типи

4. Перевантаження операцій

5. Введення/ виведення потоками, робота з файлами,
створення нових потокових операцій

6. Функції та класи з шаблонами

7. Успадкування, атрибути доступу та віртуальні функції

8. Обробка надзвичайних ситуацій

 

 

3 ВАРІАНТИ ЗАВДАНЬ
ДО ЛАБОРАТОРНИХ РОБОТ

 

Нижче наведено теми лабораторних робот і завдання до кожної з них (8 тем і 65 завдань).

 

 



<== предыдущая лекция | следующая лекция ==>
Лабораторная работа №9. | Лабораторна робота 1


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.198 сек.