Во время лекций трудно записать полный текст программ. Я начал собирать все программы, которые обсуждаю на лекциях, в один общий сборник:
Пользуйтесь, пишите замечания: starikNAD@yandex.ru
Если нужна среда программирования CodeBlocks, то берите:
здесь надежную 32-битную версию 20 (я сам на ней работаю), здесь версию 17, а здесь старенькую версию 13
УЧИТЕ АНГЛИЙСКИЙ!!!
вот ссылка на учебник по С++ от создателя языка Страуструпа
35: Общая характеристика языка C++, презентация здесь
Дополнительно: Таблица операций языка C++ и их приоритеты
36: Среда программирования CodeBlocks, презентация здесь,
дополнительно: Интерфейс среды CodeBlocks
37: Создание простейших программ на языке C++: практ. занятие 17
38: Операторы ветвления и выбора в языке C++, презентация здесь
39: Создание программ с использованием операторов ветвления и выбора на языке C++: практ. занятие 18
40: Операторы цикла в языке C++, презентация здесь,
дополнительно: примеры программ здесь
41: практическое занятие 19: Создание программ с использованием операторов цикла на языке C++
42: Указатели и адресная арифметика, презентация здесь,
дополнительно: примеры программ здесь
43: Массивы в языке C++. Связь массивов и указателей, презентация здесь, дополнительно: примеры программ
44: практическое занятие 20: Создание программ работы с одномерными массивами
45: практическое занятие 21: Обработка двумерных массивов на языке C++
46: Функции в языке C++, презентация здесь
47 практическое занятие 22: Создание программ на C++ с использованием функций
48: Особенности работы со строками в языке C++, презентация здесь
49 практическое занятие 23: Создание программ с использованием обработки строк
50 Файловый ввод-вывод в C++. Структуры, презентация здесь
51 практическое занятие 24: Создание программ с использованием файлового ввода-вывода
52 практическое занятие 25: Создание программ обработки записей (структур)
53: Перегрузка функций и операций, презентация здесь
дополнительно: Примеры программ с использованием перегрузки функций и операторов
54 практическое занятие 26: Создание программ с использованием перегрузки функций и операций
55: Динамическое распределение памяти
56 практическое занятие 27: Создание программ с использованием динамического распределения памяти
57: Динамические структуры данных, презентация здесь, дополнительно: Примеры программ
58 практическое 28: Создание простейших программ для работы с динамическими структурами данных
59: Основные понятия ООП, презентация здесь
60: Конструкторы и деструкторы, презентация здесь, дополнительно: примеры программ
61 практ. 29: Создание простейших программ с использованием классов
62: Наследование и полиморфизм, презентация здесь
63 практ. 30: Создание простейших программ с использованием наследования классов
64 практ. 31: Создание простейших программ с использованием полиморфизма