Курс на Stepik
Обложка курса «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++» на Stepik
Бесплатно

ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++ ★ 4.706

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

Курс для начинающих разработчиков, студентов, знакомых с основами программирования. Поможет разобраться в основных структурах данных и базовых алгоритмах языка С++. Даёт общее понимание процессов внутри программы и базовые навыки выстраивания работы алгоритмов.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Учеников на курсе 3 651
Сертификаты, выданные на курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Сертификатов выдано 0
Отзывы о курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Отзывов получено 17
Рейтинг курса «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Рейтинг курса 4.706
Уроки в курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Количество уроков 42
Тесты в курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Количество квизов 61
Задачи с кодом в курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Количество задач с кодом 52
Время прохождения курса «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Время прохождения курса —
Обновления курса «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Обновления курса — —
Дата публикации курса «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Дата публикации курса — ———
Последнее обновление курса «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++» 11 разделов Уроки в курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++» 42 урока Тесты в курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++» 61 тест Задачи в курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++» 52 задачи Время прохождения курса «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++» 16 ч. Последнее обновление курса «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++» обн. 22 июня 2026

Введение

2 урока
1. Информация по курсу ↗
2. Стиль написания кода ↗

Общие сведения о языке программирования C++

4 урока
1. История создания языка C++ ↗
2. Краткая характеристика языка C++ ↗
3. Структура и основные элементы программы ↗
4. Трансляция программ и их выполнение ↗

Стандартные (базовые) типы данных, операции и выражения

8 уроков
1. Типы данных, переменные и константы ↗
2. Время жизни и область видимости ↗
3. Ввод и вывод простых типов данных ↗
4. Целочисленные типы данных ↗
5. Вещественные типы данных ↗
6. Логический тип данных ↗
7. Символьный тип данных ↗
8. Операции и выражения ↗

Управляющие структуры и инструкции языка C++

5 уроков
1. Идеи структурного программирования ↗
2. Условная инструкция (if) ↗
3. Инструкция множественного выбора (switch) ↗
4. Циклы ↗
5. Практическая работа №1 ↗

Массивы

5 уроков
1. Объявление массивов ↗
2. Ввод-вывод массивов ↗
3. Сортировки ↗
4. Бинарный поиск ↗
5. Практическая работа №2 ↗

Функции и структура программы

4 урока
1. Создание и использование функций ↗
2. Параметры функции ↗
3. Передача аргументов по значению и по ссылке ↗
4. Рекурсивные функции ↗

Указатели

5 уроков
1. Понятие указателей ↗
2. Операции с указателями ↗
3. Арифметика указателей ↗
4. Указатели и массивы ↗
5. Практическая работа №3 ↗

Текстовые строки как массивы символов

4 урока
1. Работа с текстовыми строками ↗
2. Класс string ↗
3. Поиск подстроки в строке ↗
4. Практическая работа №4 ↗

Организация работы с файлами

2 урока
1. Потоки для работы с файлами ↗
2. Запись и чтение данных ↗

Курсовая работа

1 урок
1. Задание к курсовой работе ↗

Проверка знаний

2 урока
1. Блок заданий №1 ↗
2. Блок заданий №2 ↗