Програмування С, С++теорія та практика (частина 2)
ЧАСТИНА 2. МОВА ПРОГРАМУВАННЯ СІ++
2.2 Відмінності мов Сі та Сі++, не пов’язані з використанням об’єктів
2.2.4 Аргументи по замовчуванню
2.2.6 Операція розв’язання видимості
2.2.7 Використання іпііпе-специфікатору
2.2.9 Оператори розподілу пам’яті
2.3 Порівняння функціонального та об’єктного підходу
2.4 Об’єктно - орієнтоване програмування та його головні принципи
2.5.2 Створення об’єктів. Доступ до полів та методів
2.5.3 Використання специфікаторів доступу класу
2.5.4 Правила визначення конструкторів
2.5.5 Методи ініціалізації елементів у конструкторах.
2.5.7 Порядок виклику конструкторів та деструкторів.
2.6.2 Керування доступом при успадкуванні
2.6.3 Друзі-класи та друзі-функції
2.7.2 Чисті віртуальні функції та абстрактні базові класи
2.7.3 Розміщення УРТК та таблиці УМТ у пам'яті
2.10.1 Визначені об’екти-потоки
2.10.2 Операції поміщення та вилучення
2.10.3 Переадресація введення та виведення
2.10.4 Визначення потокових операцій як дружніх
2.10.5 Функції керування процесом І/О
2.14 Обробка виняткових ситуацій
ЧАСТИНА 3. ПЕРЕЛІК ЛАБОРАТОРНИХ РОБІТ
І семестр (мова програмування Сі)
Лабораторна робота №1 "Прості типи даних. Базові конструкції мови С"
Лабораторна робота №2 "Цикли та розгалуження. Функції та їх застосування".
Лабораторна робота №3 "Одновимірні та багатовимірні масиви, робота з текстовими рядками"
Лабораторна робота №5 "Робота з файлами. Обробка текстової інформації."
Задачі на складання ефективних алгоритмів
II семестр (мова програмування Сі++)
Лабораторна робота №2 “ Класова ієрархія та механізм успадкування. Віртуальність та поліморфізм."
Лабораторна робота №3 “Перевантаження операторів. Використання об’єктів потоків”
4.1 Вбудований відлагоджувач програм
4.4 Функції стандартної бібліотеки Функції для роботи із символами
Функції для роботи з каталогами (іїіг.П)
Функції для роботи з ОС (&05.П)
Функції для роботи з графічним режимом (дгарНісз.Н)
Функції для роботи з рядками (зігіпд.ії)
Консольні функції 1/0 (сопіо.Н)
4.6 Основні комбінації клавіш середовища ТС
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
