Текст площадки «Складчик». Упомянутые цены и обещанные результаты могут быть неактуальны; условия покупки проверяйте у продавца.
В рамках этого курса мы рассмотрим языки C и C++, начав с основ синтаксиса и закончив содержанием стандартной библиотеки и принципами проектирования сложных программных продуктов. Одновременно с этим мы увидим и то, как происходит преобразование кода, написанного на этих языках, в языки более низкого уровня (Assembler)
Читать полное описание
[Фоксфорд] ПРОГРАММИРОВАНИЕ.
Введение в С/С++ (8–11 класс)
В рамках этого курса мы рассмотрим языки C и C++, начав с основ синтаксиса и закончив содержанием стандартной библиотеки и принципами проектирования сложных программных продуктов. Одновременно с этим мы увидим и то, как происходит преобразование кода, написанного на этих языках, в языки более низкого уровня (Assembler), и то, как выполнить вычисления во время компиляции программы.
Преподаватель: Кротков П. А.
Стек
Стек через динамический список на С
Правильные скобочные последовательности
Обратная польская нотация
6. Функции в С
Функции в С
Возврат значений из функции в С
Функции с параметрами в С
Передача массива в функцию и возврат из функции в С
Передача параметра по указателю в С
Стек вызовов
7. Рекурсия. Сортировки.
Рекурсия в С
Ханойские башни
Сортировка выбором
Сортировка слиянием: С
Быстрая сортировка Хоара
8. Работа с памятью в С
Указатели в С
Адресная арифметика в С
Модель памяти приложения
Системные вызовы malloc() и free() в С
Работа с динамической памятью в С и С++
Динамические двумерные массивы в С
9. Работа с числами с плавающей точкой в С
Представление вещественных чисел в двоичной системе счисления
Стандарт IEEE 754 - общие сведения
Стандарт IEEE 754 - использование бит при хранении чисел с плавающей точкой
Стандарт IEEE 754 - нормализованные и денормализованные числа
Стандарт IEEE 754 - различные типы чисел с плавающей точкой
Типы чисел с плавающей точкой в С
Математические функции в С
Явное и неявное преобразование типов в С
Поиск корня уравнения методом бисекции
10. Компиляция и сборка программ на С
Прототипы функций
Модульное программирование на С
Принцип раздельной компиляции
Этапы компиляции
Макросы препроцессора в С
Стражи включения заголовочных файлов в С
Рефакторинг
11. Работа с вводом и выводом в С
Работа со строками в С
Форматированный ввод-вывод в С
Файловый ввод-вывод в С
12. Введение в ООП в С++
Отличия языков программирования Си и С++
Пространства имён в С++
Ссылки в С++
Логический тип в С++
Ввод-вывод в С++
Hello World!
Понятия объекта и класса
13. Введение в ООП в С++ (2 часть)
Понятие класса в С++
Инкапсуляция. Спецификаторы доступа к полям классов в С++
Конструктор и деструктор в С++
Указатель на объект в С++
Операторы new и delete в С++
Перегрузка функций в С++
Аргументы функции по умолчанию в С++
14. Алгоритмы работы со строками и их реализация на С
Работа со строками в С
Алгоритмы обработки строк
15. Дополнительные темы языка С
Оператор ветвления switch в С
Перечислимый тип enum в C
Конечные автоматы
Поиск подстроки в строке (обсуждение, Pascal)
Регулярные выражения
16. Компиляция и сборка программ на С
Этапы компиляции
Аргументы функции main()
Макросы препроцессора в С
Модульное программирование на С
Принцип раздельной компиляции
17. Система сборки cmake
Система сборки cmake
Прототипы функций
extern переменные
Стражи включения заголовочных файлов в С
18. Введение в язык программирования С++
Отличия языков программирования Си и С++
Пространства имён в С++
Аргументы функции по умолчанию в С++
Ссылки в С++
Логический тип в С++
Hello World!
19. Введение в ООП
Введение в ООП
Поля и методы
Инкапсуляция
Наследование
Полиморфизм
20. Введение в ООП на C++
Введение в ООП на С++
Понятие класса в С++
Инкапсуляция. Спецификаторы доступа к полям классов в С++
Конструктор и деструктор в С++
Указатель на объект в С++
Операторы new и delete в С++
Указатель this в С++
21. Реализация класса на С++
Создание класса на С++
22. Различные способы работы с объектами на С++
Присваивание объектов в С++
Перегрузка операторов в С++
Передача объектов функциям в С++
Возврат объекта как значения функции в С++
Дружественные функции класса в С++
RALL - получение ресурса есть инициализация
static члены класса в С++
23. Наследование и перегрузка в С++
Наследование в С++
Перегрузка методов в С++
Перегрузка конструкторов в С++
Защищённые члены класса в С++
24. Полиморфизм в С++
Виртуальные методы в С++
Подстановочный критерий Барбары Лисков
Примеры применения полиморфизма в С++
Динамическая идентификация типа данных в С++
25. Шаблоны в С++
Обобщённое программирование: шаблоны С++
Линейные структуры данных в реализации на С++
Инстанцирование в С++
Шаблоны функций в С++
Шаблоны классов в С++
Параметры шаблонов в С++
26. Введение в STL
Введение в стандартную библиотеку шаблонов (STL)
Понятие контейнера и итератора в STL
Контейнер vector STL
Контейнер list STL
Контейнер set STL
Файловые потоки в С++
27. Хеширование, его реализация и использование в С++
Хеширование и хеш-функция
Разрешение коллизий хеширования
Ассоциативный контейнер map STL
28. Работа со строками в С++
Библиотеки string, sstream STL
Форматирование ввода-вывода в С++
Файловые потоки в С++
Исключения в С++
29. Алгоритмы STL
Алгоритмы STL
Контейнеры-адаптеры stack, queue, priority_queue STL
30. Заключительное занятие
Перспективы развития С++
Ответы на вопросы
Ссылка на сайт автора:
Один курс · разные способы доступа
Где удобнее учиться?
Сравните цену и то, как будете заниматься.
Выбирайте не только по цене
ЦенаСумма и выгодность предложения
Удобство интерфейсаОценка формата занятий
Встроенный просмотрБез скачивания всего курса
Занятия с телефонаБез работы с архивами
Без рекламыПри работе с материалами
Найти нужный моментНе пересматривая весь урок
Разобраться в темеПомощь по содержанию, не куратор
«В Курсе» — наш основной вариант для перехода. В таблице — возможности сервисов; состав конкретного курса уточняйте перед оплатой.
Как мы оцениваем и что входит в доступ
Звёзды — наша оценка, не отзывы покупателей. Удобство: 2 базовых балла, по одному за занятия без обязательного скачивания, навигацию по курсу и встроенного помощника. Оценка описывает формат сервиса, а не проверку каждого урока.
Цена сравнивается только при подтверждённых одинаковых тарифе, сроке и виде оплаты. Разница с минимальной ценой до 10% — 5 звёзд, до 30% — 4, до 60% — 3, до 100% — 2, больше — 1. Устаревшие и неизвестные цены не оцениваются. Прочерк означает, что данных недостаточно, а не что функции нет.
В Курсе
Курс ещё не подтверждён в библиотеке. Пока доступен поиск во «В Курсе»; цену и возможность добавления нужно уточнить.
Складчик
Условия оплаты
Взнос за участие на площадке: 134 ₽. Доступность материала зависит от стадии сбора.
Обобщённое программирование: шаблоны С++
На странице площадки указано: Взнос 134 р.. Тип платежа, актуальность и соответствие полной цене курса требуют проверки.
ированный ввод-вывод в С
Условия проверены 28.09.2026. Перед оплатой проверьте состав предложения у продавца.
Время не указано
Поиск числа в потоке данных на CВремя не указано
Поиск максимального числа в потоке на СВремя не указано
Пошаговая отладка программы на СВремя не указано
Алгоритм Евклида на СВремя не указано
Оператор ветвления switch в СВремя не указано
Перечисляемый тип enum в СВремя не указано
Работа с массивами в СВремя не указано
Массивы в СВремя не указано
Определение и инициализация массива в СВремя не указано
Глобальные массивы в СВремя не указано
Многомерные массивы в СВремя не указано
Динамические одномерные массивы в СВремя не указано
Структуры в СВремя не указано
Структуры данных в СВремя не указано
Структуры и указатели в СВремя не указано
Преобразование типа указателя в СВремя не указано
Динамический односвязный список на СВремя не указано
Похожие курсы и совпадения: данные сейчас недоступны. Повторить загрузку