Лекции по основам программирования на языке С++
Видео по теме ОглавлениеВведениеГлава 1. Введение в язык С++ 1.1. Структура и этапы создания программы на языке С++ 1.2. Стандарты языка С++ 1.3. Представление данных в языке С++ 1.4. Оператор присваивания 1.5. Системы счисления 1.6. Арифметические операции 1.7. Поразрядные операции языка С++ 1.8. Директивы препроцессора 1.9. Функции ввода/вывода printf() и scanf() Контрольные вопросы и задания Глава 2. Базовые конструкции языка С++ 2.1. Условные операторы if и switch 2.2. Операторы цикла языка С++ 2.2.1. Оператор цикла while 2.2.2. Оператор цикла for 2.2.3. Оператор цикла do while 2.2.4. Программирование вложенных циклов 2.3. Функции 2.4. Область видимости переменных Контрольные вопросы и задания Глава 3. Расширенное представление данных 3.1. Массивы 3.2. Работа со строками 3.3. Обработка элементов массива 3.4. Структуры 3.5. Битовые поля 3.6. Объединения 3.7. Перечисляемые типы 3.8. Типы, определяемые пользователем Контрольные вопросы и задания Глава 4. Указатели и динамическое представление данных 4.1. Указатели 4.2. Функции malloc() и free(). Ссылки 4.3. Стек 4.4. Связные списки 4.5. Бинарные деревья Контрольные вопросы и задания Глава 5. Основы работы с файлами 5.1. Работа с текстовыми файлами 5.2. Работа с бинарными файлами 5.3. Пример программирования. Простой словарь Контрольные вопросы и задания Глава 6. Основы объектно-ориентированного программирования 6.1. Понятие классов в С++ 6.2. Наследование 6.3. Дружественные классы и функции 6.4. Виртуальные функции 6.5. Перегрузка операторов Контрольные вопросы и задания |