Содержание курса
1. Введение в языки C и C++
4 урока
20 276
7 386
27м
207
Открытый
1.1
Обзор языков C/C++ и история их создания
↗
8 380
2 092
5м 10с
66
Открытый
1.2
Минимальная программа
↗
4 328
2 580
3м 19с
44
Открытый
1.3
Программа "Привет, мир!"
↗
3 878
1 527
12м 0с
55
Открытый
1.4
Программа "Калькулятор"
↗
3 690
1 187
7м 37с
42
2. Основные элементы языков C/C++
7 уроков
13 001
6 783
48м
184
Открытый
2.1
Алфавит и лексемы языков C/C++
↗
2 655
1 336
3м 2с
26
Открытый
2.2
Идентификаторы
↗
2 274
1 042
9м 46с
33
Открытый
2.3
Ключевые слова
↗
1 958
1 040
5м 31с
27
Открытый
2.4
Литералы, переменные и типы
↗
1 705
921
11м 5с
26
Открытый
2.5
Встроенные типы языков C/C++ и их литералы
↗
1 516
802
4м 9с
20
Открытый
2.6
Присваивание переменных и преобразование типов
↗
1 362
855
9м 52с
27
Открытый
2.7
Ввод и вывод переменных
↗
1 531
787
7м 14с
25
3. Операции и выражения
10 уроков
11 304
7 017
34м
162
Открытый
3.1
Введение в операции
↗
1 405
755
4м 33с
17
Открытый
3.2
Арифметические операции
↗
1 325
761
4м 50с
19
Открытый
3.3
Операции сравнения
↗
1 163
728
3м 40с
18
Открытый
3.4
Логические операции
↗
1 160
695
2м 0с
15
Открытый
3.5
Побитовые операции
↗
1 265
484
6м 50с
17
Открытый
3.6
Составное присваивание
↗
1 075
661
3м 15с
14
Открытый
3.7
Операции инкремента и декремента
↗
1 013
601
5м 48с
19
Открытый
3.8
Операторы работы с указателями и членами класса
↗
1 028
1 028
2м 42с
13
Открытый
3.9
Другие операции
↗
960
622
2м 25с
17
Открытый
3.10
Выражения
↗
910
682
4м 17с
13
4. Операторы языков С/С++
4 урока
3 894
1 422
120м
75
Закрытый
4.1
Структурное программирование
↗
1 120
528
5м 13с
23
Открытый
4.2
Операторы ветвления
↗
1 100
383
29м 10с
21
Открытый
4.3
Операторы цикла
↗
948
171
78м 54с
18
Открытый
4.4
Операторы перехода
↗
726
340
7м 28с
13
5. Массивы. Контейнеры языка C++
7 уроков
6 492
1 898
119м
108
Открытый
5.1
Обзор контейнеров языка C++
↗
1 543
392
8м 57с
20
Открытый
5.2
Использование цикла for для контейнеров
↗
853
265
34м 56с
19
Открытый
5.3
Массив языка C
↗
957
369
4м 27с
15
Открытый
5.4
Класс vector
↗
841
194
44м 12с
15
Открытый
5.5
Класс array
↗
705
218
4м 49с
11
Открытый
5.6
Класс set - множество
↗
600
261
6м 42с
14
Открытый
5.7
Класс map - ассоциативный массив
↗
993
199
19м 42с
14
6. Указатели, ссылки и управление памятью
5 уроков
5 678
1 632
37м
46
Открытый
6.1
Указатели
↗
1 491
165
25м 9с
12
Открытый
6.2
Способы выделения памяти, динамическое выделение памяти
↗
2 180
230
9м 52с
13
Открытый
6.3
Адресная арифметика
↗
567
567
0м 6с
6
Открытый
6.4
Динамический массив и указатели
↗
1 034
264
3м 0с
9
Закрытый
6.5
Ссылки языка C++
↗
406
406
0м 11с
6
7. Функции
3 урока
1 671
808
23м
27
Открытый
7.1
Функции
↗
676
203
13м 32с
11
Открытый
7.2
Передача массивов и контейнеров в функции
↗
579
189
9м 56с
8
Открытый
7.3
Рекурсивные функции
↗
416
416
2м 33с
8
8. Строки
6 уроков
6 647
1 036
110м
48
Открытый
8.1
Строки языка Си
↗
809
117
41м 58с
10
Открытый
8.2
Строки языка C++. Класс string
↗
664
203
5м 4с
7
Открытый
8.3
Ввод и вывод строк
↗
548
189
3м 55с
8
Открытый
8.4
Методы класса string
↗
764
112
40м 29с
7
Открытый
8.5
Соответствие функций C / С++ / Pascal
↗
596
302
6м 17с
8
Открытый
8.6
Передача строк в функции
↗
3 266
113
14м 53с
8
9. Двумерные массивы
3 урока
3 161
961
9м
20
Открытый
9.1
Многомерные массивы в стиле Си
↗
959
202
2м 19с
8
Открытый
9.2
Вектора векторов
↗
444
148
3м 37с
7
Открытый
9.3
Передача многомерных массивов в функции
↗
1 758
611
4м 58с
5
10. Описание собственных типов
4 урока
443
443
0м
0
Открытый
10.1
Структуры языка Си
↗
146
146
0м 2с
0
Открытый
10.2
Передача структур в функции
↗
104
104
0м 2с
0
Открытый
10.3
Структуры языка C++ - добавляем методы
↗
97
97
0м 2с
0
Открытый
10.4
Классы языка C++. Инкапсуляция. Сокрытие внутренней реализации
↗
96
96
0м 2с
0
11. Элементы обобщенного программирования
5 уроков
1 007
1 007
0м
0
Открытый
11.1
Обобщенное программирование в языке Си
↗
236
236
0м 2с
0
Открытый
11.2
Перегрузка функций
↗
210
210
0м 2с
0
Открытый
11.3
Шаблонные функции
↗
202
202
0м 2с
0
Открытый
11.4
Шаблонные типы
↗
188
188
0м 2с
0
Открытый
11.5
Динамический полиморфизм
↗
171
171
0м 2с
0
12. Контрольная работа номер 1
7 уроков
2 078
611
127м
37
Закрытый
12.1
Общие вопросы и выбор варианта
↗
418
130
2м 9с
3
Закрытый
12.2
Основные элементы языка, выражения, присваивание
↗
335
120
12м 33с
7
Закрытый
12.3
Логические выражения и условные операторы
↗
274
125
6м 56с
3
Закрытый
12.4
Разветвленные алгоритмы
↗
250
70
26м 35с
8
Закрытый
12.5
Циклические алгоритмы
↗
226
61
22м 12с
6
Закрытый
12.6
Массивы
↗
298
55
40м 57с
5
Закрытый
12.7
Функции
↗
277
50
19м 29с
5