Методичні вказівки до виконання лабораторних робіт з дисципліни "Програмування"
dc.contributor.author | Давидов, Вячеслав Вадимович | uk |
dc.contributor.author | Далека, Валентина Дмитрівна | uk |
dc.contributor.author | Молчанов, Георгій Ігорович | uk |
dc.contributor.author | Семенов, Сергій Геннадійович | uk |
dc.date.accessioned | 2020-12-02T11:48:57Z | |
dc.date.available | 2020-12-02T11:48:57Z | |
dc.date.issued | 2019 | |
dc.description.abstract | Програмування пройшло довгий шлях – від процедурного, модульного до об’єктно-орієнтованого (ООП). Суттєва відмінність ООП від традиційного проектування у тому, що акцент проектування переноситься з розробки алгоритмів функціонування системи на побудову абстракцій та їх взаємодію. ООП дозволяє розкласти проблему на пов’язані між собою завдання. Кожне завдання стає самостійним об’єктом, що містить свої власні коди та дані, які мають відношення до цього об’єкта. У цьому випадку завдання у цілому спрощується, і програміст одержує можливість оперувати з більшими за обсягом програмами. Таке визначення ООП відображає відомий підхід до рішення складних завдань, кожне з яких розбивається на часткові завдання, що вирішуються окремо. З точки зору програмування це значно спрощує розробку, налагодження та тестування програмних продуктів. Саме до такого підходу у програмуванні необхідно заохочувати студента з самого початку його навчання. Тематика цієї частини лабораторних робіт присвячена об’єктно-орієнтованому програмуванню: від розробки одного класу до ієрархічної структури класів з реалізацією поліморфізму та шаблонізації, ознайомлення з можливостями стандартної бібліотеки шаблонів (STL). Специфіка лабораторних робіт полягає у тому, що завдання більшої кількості з них (близько 10) пов’язані між собою. Завдання попередньої лабораторної роботи доповнюється додатковими вимогами у наступних роботах. Як наслідок, не можна виконати, наприклад, 5-ту роботу, не виконавши всі попередні. Це вимагатиме від студента систематичної послідовної роботи впродовж семестру. | uk |
dc.identifier.citation | Методичні вказівки до виконання лабораторних робіт з дисципліни "Програмування" : для студентів першого курсу всіх форм навчання спец. "Комп'ютерна інженерія" та "Кібербезпека". Ч. 2 / уклад.: В. В. Давидов [та ін.] ; Нац. техн. ун-т "Харків. політехн. ін-т". – Харків : Форт, 2019. – 91 с. | uk |
dc.identifier.uri | https://repository.kpi.kharkov.ua/handle/KhPI-Press/49626 | |
dc.language.iso | uk | |
dc.publisher | Форт | uk |
dc.subject | методичні вказівки | uk |
dc.subject | шаблонні класи | uk |
dc.subject | перевантаження методів | uk |
dc.subject | потоки | uk |
dc.subject | поліморфізм | uk |
dc.subject | серіалізація | uk |
dc.subject | сортування | uk |
dc.subject | агрегація | uk |
dc.subject | виключення | uk |
dc.subject | перевантаження операторів | uk |
dc.subject | STL | en |
dc.subject | спадкування | uk |
dc.title | Методичні вказівки до виконання лабораторних робіт з дисципліни "Програмування" | uk |
dc.type | Learning Object | en |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- prohramy_2019_Prohramuvannia.pdf
- Розмір:
- 875.87 KB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Вантажиться...
- Назва:
- license.txt
- Розмір:
- 11.25 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: