Программа курса Основы программирования на C++
Введение в язык C.
Структура программы.
Типы данных.
Битовые операции.
Знакомство с Microsoft Visual Studio
Основные операторы языка
Инкремент постфиксный и префиксный.
Ветвление – if, ?.
Множественный выбор – switch, if-else.
Основные операторы языка
Операторы цикла – while, do-while, for
Конвейерный оператор.
Функции
Сигнатура функции.
Прототип функции.
Аргументы по умолчанию.
Встроенные inline-функции.
Модификаторы памяти – auto, register, static, extern.
Указатели
Объявление указателей.
Операции с указателями.
Арифметика указателей.
Массивы
Объявление массивов.
Контроль за индексами массивов.
Работа с массивом через указатель.
Строки.
Многомерные массивы.
Передача массивов в качестве параметров функции.
Динамическое выделение памяти для массивов – new, delete.
Структуры
Объявление структур.
Инициализация и доступ к элементам структур.
Массивы структур.
Объединения.
Принципы ООП
Различия между структурами, объединениями и классами.
Инкапсуляция.
Модификаторы доступа к данным – private, protected, public.
Конструкторы и деструкторы. Наследование
Использование статических правил. Построение иерархии объектов
Виртуальные правила. Полиморфизм
Ввод/вывод в файл
Открытие и закрытие файла.
Запись в файл.
Чтение из файла.
Бинарные и текстовые файлы.
Адрес:
г. Москва, Волоколамское ш., д. 4, корпус 3, к. 240