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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C++. Теория, практика, алгоритмизация.»Учеников на курсе 133
Сертификаты, выданные на курсе «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