Содержание курса
1. Общая информация
2 урока
139
139
2м
11
Закрытый
1.1
Правила работы с курсом
↗
72
72
1м 11с
6
Закрытый
1.2
Связь с преподавателем
↗
67
67
0м 27с
5
2. Простейшие линейные алгоритмы
6 уроков
696
272
182м
63
Закрытый
2.1
Основные базовые понятия. Первая программа
↗
69
62
4м 14с
4
Открытый
2.2
Простейшие алгоритмы
↗
155
42
46м 23с
13
Закрытый
2.3
Еще раз про типы данных
↗
60
53
2м 26с
6
Открытый
2.4
Простые линейные программы
↗
125
46
47м 53с
14
Открытый
2.5
Целочисленная арифметика
↗
198
29
46м 15с
14
Открытый
2.6
Математические операции
↗
89
40
36м 13с
12
3. Алгоритмы ветвления, условный оператор
4 урока
363
152
186м
30
Закрытый
3.1
Что такое алгоритмизация
↗
45
41
3м 2с
5
Открытый
3.2
Условный оператор "если" (if)
↗
90
46
31м 41с
12
Открытый
3.3
Условный оператор "шахматные задачи"
↗
96
24
65м 12с
6
Открытый
3.4
Разные задачи на условный оператор
↗
132
41
87м 36с
7
4. Циклический алгоритм
4 урока
335
100
413м
11
Открытый
4.1
Цикл while++
↗
71
22
89м 15с
2
Открытый
4.2
Цикл do { } while++
↗
51
20
134м 35с
3
Открытый
4.3
Цикл for, вложенные циклы for++
↗
78
15
124м 39с
1
Открытый
4.4
Поиск минимального / максимального элемента++
↗
135
43
67м 58с
5
5. Описание блоков переменных (составные типы данных)
4 урока
210
58
370м
17
Открытый
5.1
Одномерный массив (статические конструкции)
↗
92
22
132м 32с
5
Закрытый
5.2
Одномерные массивы (продолжение)
↗
39
17
134м 37с
4
Открытый
5.3
Двумерные массивы (статические матрицы)
↗
51
13
94м 34с
4
Открытый
5.4
Структуры и объединения данных
↗
28
6
11м 12с
4
6. Целочисленный тип char
3 урока
142
44
176м
7
Открытый
6.1
Целочисленный тип char
↗
56
19
66м 15с
2
Открытый
6.2
Строки (char) или строки в стиле С
↗
58
12
83м 46с
2
Закрытый
6.3
Символьные матрицы
↗
28
13
27м 43с
3
7. Особый тип переменных - указатели
2 урока
51
24
24м
4
Закрытый
7.1
Указатели
↗
30
17
21м 50с
2
Закрытый
7.2
Массивы и арифметика указателей
↗
21
7
3м 53с
2
8. Файловый ввод-вывод
1 урок
32
3
2м
4
Закрытый
8.1
Потоки ввода/вывода. Файловый ввод вывод ++
↗
32
3
2м 59с
4
9. Пользовательские функции, рекурсивные алгоритмы
4 урока
138
39
129м
4
Открытый
9.1
Пользовательские функции
↗
41
14
68м 3с
2
Открытый
9.2
Теоретическая база (рекурсия)
↗
43
13
8м 17с
1
Открытый
9.3
Практические задания (рекурсия)
↗
51
10
52м 25с
1
Закрытый
9.4
Оптимизация рекурсивных алгоритмов
↗
3
2
-
0
10. Контейнеры C++:
4 урока
104
34
65м
10
Закрытый
10.1
Библиотеки контейнеров С++
↗
16
16
0м 27с
2
Закрытый
10.2
array
↗
18
12
9м 23с
2
Закрытый
10.3
vector (линейный, 2D)
↗
25
2
4м 30с
2
Открытый
10.4
Строки (класс string)
↗
45
4
51м 5с
4
11. Алгоритмы работы со строками
1 урок
11
3
0м
0
Закрытый
11.1
Сравнение строк
↗
11
3
0м 26с
0
12. Моделирование математических задач
9 уроков
276
44
130м
17
Закрытый
12.1
Алгоритмы для решения математических задач
↗
20
13
23м 1с
2
Открытый
12.2
Стандартные задачи целочисленной математики
↗
39
10
95м 47с
4
Открытый
12.3
Снова простые числа
↗
54
5
11м 27с
3
Закрытый
12.4
Работа с числами
↗
11
3
0м 15с
1
Открытый
12.5
Решение задач методом обобщений и аналогий
↗
88
4
0м 9с
2
Закрытый
12.6
Длинная арифметика
↗
17
2
-
3
Закрытый
12.7
Геометрия
↗
12
3
-
2
Открытый
12.8
Простая математика
↗
31
2
-
0
Закрытый
12.9
Системы счисления
↗
4
2
-
0
13. Однопроходные алгоритмы
2 урока
41
4
0м
0
Закрытый
13.1
Что такое однопроходный алгоритмы
↗
25
1
0м 5с
0
Закрытый
13.2
Конечные автоматы
↗
16
3
-
0
14. Последовательности
2 урока
18
6
0м
0
Закрытый
14.1
Различные задачи на обработку числовых последовательностей
↗
10
2
-
0
Закрытый
14.2
Циклический сдвиг
↗
8
4
-
0
15. Динамическое программирование
1 урок
68
3
1м
0
Открытый
15.1
Динамическое программирование
↗
68
3
1м 56с
0
16. Кодим стандартные функции Python
1 урок
18
2
0м
0
Закрытый
16.1
Функции обработки данных ввода
↗
18
2
-
0
17. Приложения
2 урока
20
17
0м
0
Закрытый
17.1
Итераторы (Iterators)
↗
9
9
-
0
Закрытый
17.2
STL: Algorithms
↗
11
8
0м 10с
0