23.09.2014
|
Переменные. Типы данных.
Преобразование типов данных.
Основные типы данных в С++.
Структура программы.
Операции, выражения, операторы.
Операторы ветвления и циклов.
Стандартный ввод/вывод, форматирование данных.
|
30.09.2014
|
Производные типы данных.
Массивы. Структуры.
Указатели. Адресная арифметика.
Понятие о функциях.
Передача параметров в функцию.
|
07.10.2014
|
Внутреннее представление данных в памяти компьютера.
Бит, байт, машинное слово.
Побитовые операции.
Упакованные данные.
|
14.10.2014
|
Динамическое выделение/освобождение памяти.
Динамические структуры данных.
Стек. Очередь.
Многомодульные программы.
|
21.10.2014
|
Секции памяти исполняемой программы.
Программный стек и куча.
Процесс вызова функции.
Возврат из функции. Рекурсия.
Ссылочный тип данных.
Перегрузка функций и операций в С++.
|
28.10.2014
|
Знакомство с объектно-ориентированным программированием.
Абстракция и инкапсуляция.
Классы и объекты.
Поля данных и методы класса.
Спецификаторы доступа к элементам класса.
Конструктор и деструктор.
Статические методы класса.
Перегрузка методов класса.
|
04.11.2014
|
Потоки данных в С++.
Работа с текстовыми файлами.
Работа с бинарными файлами.
Основы работы с командными процессорами операционной системы.
Аргументы командной строки.
Перенаправление потоков в командном процессоре.
|
11.11.2014
|
Продолжение изучение объектно-ориентированного программирования.
Наследование и полиморфизм.
Абстрактные классы.
Виртуальные методы.
Различные схемы взаимодействия классов: композиция, агрегация, наследование.
|