Курс на Stepik
Обложка курса «C++. Теория, практика, алгоритмизация.» на Stepik
1 000 ₽

C++. Теория, практика, алгоритмизация. ★ 0.000

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

Введение в программирование на С++. В курсе представлен материал, ориентированный на широкую аудиторию: введение в лексику С++ с решением практических задач, различные алгоритмические конструкции, как для простых задач, так и для сложных.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C++. Теория, практика, алгоритмизация.»Учеников на курсе 132
Сертификаты, выданные на курсе «C++. Теория, практика, алгоритмизация.»Сертификатов выдано 5
Отзывы о курсе «C++. Теория, практика, алгоритмизация.»Отзывов получено 0
Рейтинг курса «C++. Теория, практика, алгоритмизация.»Рейтинг курса 0.000
Уроки в курсе «C++. Теория, практика, алгоритмизация.»Количество уроков 52
Тесты в курсе «C++. Теория, практика, алгоритмизация.»Количество квизов 11
Задачи с кодом в курсе «C++. Теория, практика, алгоритмизация.»Количество задач с кодом 299
Время прохождения курса «C++. Теория, практика, алгоритмизация.»Время прохождения курса —
Стоимость курса «C++. Теория, практика, алгоритмизация.»Стоимость курса 1 000 ₽ —
Обновления курса «C++. Теория, практика, алгоритмизация.»Обновления курса — —
Дата публикации курса «C++. Теория, практика, алгоритмизация.»Дата публикации курса — ———
Последнее обновление курса «C++. Теория, практика, алгоритмизация.»Последнее обновление — ———

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

Разделы в курсе «C++. Теория, практика, алгоритмизация.» 17 разделов Уроки в курсе «C++. Теория, практика, алгоритмизация.» 52 урока Тесты в курсе «C++. Теория, практика, алгоритмизация.» 11 тестов Задачи в курсе «C++. Теория, практика, алгоритмизация.» 299 задач Время прохождения курса «C++. Теория, практика, алгоритмизация.» 28 ч. Последнее обновление курса «C++. Теория, практика, алгоритмизация.» обн. 2 года назад

Общая информация

2 урока
1. Правила работы с курсом ↗
2. Связь с преподавателем ↗

Простейшие линейные алгоритмы

6 уроков
1. Основные базовые понятия. Первая программа ↗
2. Простейшие алгоритмы ↗
3. Еще раз про типы данных ↗
4. Простые линейные программы ↗
5. Целочисленная арифметика ↗
6. Математические операции ↗

Алгоритмы ветвления, условный оператор

4 урока
1. Что такое алгоритмизация ↗
2. Условный оператор "если" (if) ↗
3. Условный оператор "шахматные задачи" ↗
4. Разные задачи на условный оператор ↗

Циклический алгоритм

4 урока
1. Цикл while++ ↗
2. Цикл do { } while++ ↗
3. Цикл for, вложенные циклы for++ ↗
4. Поиск минимального / максимального элемента++ ↗

Описание блоков переменных (составные типы данных)

4 урока
1. Одномерный массив (статические конструкции) ↗
2. Одномерные массивы (продолжение) ↗
3. Двумерные массивы (статические матрицы) ↗
4. Структуры и объединения данных ↗

Целочисленный тип char

3 урока
1. Целочисленный тип char ↗
2. Строки (char) или строки в стиле С ↗
3. Символьные матрицы ↗

Особый тип переменных - указатели

2 урока
1. Указатели ↗
2. Массивы и арифметика указателей ↗

Файловый ввод-вывод

1 урок
1. Потоки ввода/вывода. Файловый ввод вывод ++ ↗

Пользовательские функции, рекурсивные алгоритмы

4 урока
1. Пользовательские функции ↗
2. Теоретическая база (рекурсия) ↗
3. Практические задания (рекурсия) ↗
4. Оптимизация рекурсивных алгоритмов ↗

Контейнеры C++:

4 урока
1. Библиотеки контейнеров С++ ↗
2. array ↗
3. vector (линейный, 2D) ↗
4. Строки (класс string) ↗

Алгоритмы работы со строками

1 урок
1. Сравнение строк ↗

Моделирование математических задач

9 уроков
1. Алгоритмы для решения математических задач ↗
2. Стандартные задачи целочисленной математики ↗
3. Снова простые числа ↗
4. Работа с числами ↗
5. Решение задач методом обобщений и аналогий ↗
6. Длинная арифметика ↗
7. Геометрия ↗
8. Простая математика ↗
9. Системы счисления ↗

Однопроходные алгоритмы

2 урока
1. Что такое однопроходный алгоритмы ↗
2. Конечные автоматы ↗

Последовательности

2 урока
1. Различные задачи на обработку числовых последовательностей ↗
2. Циклический сдвиг ↗

Динамическое программирование

1 урок
1. Динамическое программирование ↗

Кодим стандартные функции Python

1 урок
1. Функции обработки данных ввода ↗

Приложения

2 урока
1. Итераторы (Iterators) ↗
2. STL: Algorithms ↗