Курс програмування на C і C++ 9-11 класи.
Зміст:
1. Мова програмування C
- Основні алгоритмічні конструкції (умови, цикли)
- функції. Рекурсія
- введення-виведення даних. Робота з файлами
- засоби розробки та налагодження програм
- цілочисельні типи даних і операції з цілими числами
- представлення цілих чисел. Бітові операції. Додатковий код
- дійсні типи даних. Представлення дійсних чисел. Особливості роботи з дійсними числами
- масиви
- рядки в мові C
- покажчики. Динамічний розподіл пам'яті
- відмінності мови програмування C++ від C
- введення-виведення в мові C++
- рядки в мові C++
- Об'єктно-орієнтоване програмування. Парадигми об'єктно-орієнтованого програмування (спадкування, інкапсуляція, поліморфізм)
- Розробка КЛАСІВ
- узагальнене програмування. Шаблони в мові C++
- стандарти мови C++. Нововведення стандартів C++11 і C++17
- контейнери pair, vector, stack, queue, deque
- контейнери set, map, multiset, multimap
- стандартні алгоритми бібліотеки STL (сортування, пошук та інше)
- Розробка програми на базі QMainWindow
- слоти і сигнали. Зв'язок слотів і сигналів
- різні елементи управління (кнопки, поля введення, Слайдери)
- Створення нових віджетів. Обробка подій PaintEvent
- обробка подій миші
https://privatelink.de/?https://foxford.ru/courses/1486/landing