-
Мова СІ як мова програмування високого рівня. Структурне та обєктно-орієнтоване програмування - -Основні принципи обєктно-орієнтованого програмування
- Структура програми на мові С++ Етапи створення програми
- Алфавіт і лексеми мови С++
- Склад мови С++ Константи та змінні С++
- Керуючи послідовності мови С++
- Типи даних у С++
- -Змінні мови С++ Оператор опису змінних Область дії і клас доступу змінної
- -Базові конструкції структури програмування Оператор «вираз» Складовий оператор і блок
- Операції-вирази Позначки операції
- Основні оператори С++ Оператори галуження
- Оператор-перемикач switch
- Оператори циклу С++
- Оператори керування ходом програми
- Вказівники мови С++ Опис, ініціалізація, використання, арифмет. Операції
- Одновимірні масиви С++ Опис, ініціалізація, сортування
- Двовимірні масиви Опис, ініціалізація, способи зверненн
- Динамічні змінні та масиви. Операції new та delete
- Функції в С++ Формальні та фактичні параметри Передача параметрів за адресою і значенням
- Прототипи функції Бібліотечні файли Директива препроцесора #include
- Передача масивів і рядків у функції
- Посилання мови С++
- Символьна інформація та рядки Функції для роботи з рядками
- Функції вводу-виводу мов С та С++ Форматний вивід
- Функції з параметрами за замовчуванням та зі змінною кількістрю параметрів
- Перейменування типів
- Перевантаження функцій. Вказівники на функції
- Структура як тип і сукупність даних. Визначення, ініціалізація, копіюв структур
- Обєднання даних різного типу
- Динамічні структури даних Принципи створення та використання
- Динамічні списки
- Стеки та черги
- Бінарні дерева
- Клас як абстрактний тип
- Ключ класу та статус доступу його елементів
- Конструктори та деструктори
- Доступність компонентів класу
- Компонентні дані і компонентні функції класів
- Друзі класів
- Перевантаження стандартних операцій
- Успадкування класів
- Множинне успадкування
- Віртуальні базові класи
- Віртуальні функції
- Абстрактні класи
- Математичні функції стандартних бібліотек С++