Курс на 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. Практические задания