Курс на Stepik
Обложка курса «Основы алгоритмизации и программирования на C++» на Stepik
Бесплатно

Основы алгоритмизации и программирования на C++ ★ 5.000

Открыть на
STEPIK.ORG

Добро пожаловать в мир программирования! 👋 На этом курсе вы научитесь создавать программы на языке C++ — одном из самых популярных языков в IT.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы алгоритмизации и программирования на C++»Учеников на курсе 269
Сертификаты, выданные на курсе «Основы алгоритмизации и программирования на C++»Сертификатов выдано 0
Отзывы о курсе «Основы алгоритмизации и программирования на C++»Отзывов получено 2
Рейтинг курса «Основы алгоритмизации и программирования на C++»Рейтинг курса 5.000
Уроки в курсе «Основы алгоритмизации и программирования на C++»Количество уроков 41
Тесты в курсе «Основы алгоритмизации и программирования на C++»Количество квизов 245
Задачи с кодом в курсе «Основы алгоритмизации и программирования на C++»Количество задач с кодом 125
Время прохождения курса «Основы алгоритмизации и программирования на C++»Время прохождения курса —
Обновления курса «Основы алгоритмизации и программирования на C++»Обновления курса — —
Дата публикации курса «Основы алгоритмизации и программирования на C++»Дата публикации курса — ———
Последнее обновление курса «Основы алгоритмизации и программирования на C++»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Основы алгоритмизации и программирования на C++» 5 разделов Уроки в курсе «Основы алгоритмизации и программирования на C++» 41 урок Тесты в курсе «Основы алгоритмизации и программирования на C++» 245 тестов Задачи в курсе «Основы алгоритмизации и программирования на C++» 125 задач Время прохождения курса «Основы алгоритмизации и программирования на C++» 13 ч. Последнее обновление курса «Основы алгоритмизации и программирования на C++» обн. 1 мая 2026

Тема 1. Введение.

8 уроков
1. Что такое программа и как она работает ↗
2. Первая программа на C++. Hello, world! ↗
3. Ввод и вывод данных ↗
4. Переменные и типы данных ↗
5. Форматированный вывод. ↗
6. Арифметические операции и выражения ↗
7. Инкременты и декременты в C++ ↗
8. Неочевидные особенности cin и cout в C++ ↗

Тема 2

7 уроков
1. Разветвляющиеся алгоритмы. Оператор условной передачи управления ↗
2. Разветвляющиеся алгоритмы. Оператор множественного выбора switch ↗
3. Циклические алгоритмы. Цикл с постусловием. Цикл с предусловием. ↗
4. Практика ↗
5. Циклические алгоритмы.Вложенные циклы. ↗
6. Практика ↗
7. Домашнее задание ↗

Тема 3

13 уроков
1. Массивы. Создание и обработка массивов. ↗
2. Практика ↗
3. Многомерные массивы.Работа с матрицами. ↗
4. Практика ↗
5. РАЗНОБОЙ ↗
6. Адрес переменной. Понятие ссылки и оператора разыменования. ↗
7. Понятие указателя. Операции с указателями. ↗
8. Нулевые указатели. Ссылка на указатели. Разыменование указателей ↗
9. Практические задачи ↗
10. Указатели и константы ↗
11. Указатели и массивы ↗
12. Описание множеств. Мощность множеств. Операции над множествами ↗
13. Динамические структуры данных: стек и очередь ↗

Строки. Функции. Работа с файлами

3 урока
1. Строки ↗
2. Тест ↗
3. Практика ↗

Функции

10 уроков
1. Анатомия функции и её назначение ↗
2. Параметры и аргументы функции ↗
3. Способы передачи аргументов в функцию ↗
4. Область видимости ↗
5. Перегрузка функций ↗
6. Рекурсия ↗
7. Шаблоны функций ↗
8. Прототипы и Inline-функции ↗
9. Современные привычки и Лямбда-выражения ↗
10. Практические задания ↗