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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Учеников на курсе 3 587
Сертификаты, выданные на курсе «ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ НА ЯЗЫКЕ С++»Сертификатов выдано 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