Практикум на ЭВМ (317)

Материал из MachineLearning.

(Различия между версиями)
Перейти к: навигация, поиск
(выдано задание №5)
Текущая версия (09:11, 6 сентября 2020) (править) (отменить)
(Перенаправление на Практикум на ЭВМ (317)/2020 (осень))
 
(59 промежуточных версий не показаны.)
Строка 1: Строка 1:
-
__NOTOC__
+
#REDIRECT [[Практикум на ЭВМ (317)/2020 (осень)]]
-
 
+
-
{{notice|
+
-
Выдано задание №5
+
-
}}
+
-
 
+
-
* Обязательный курс для студентов каф. [[ММП]] 3 курса, 5-6 семестр.
+
-
* Зачёт с оценкой
+
-
* Преподаватели: [[Участник:Anton|А. Осокин]], [[Участник:Dj|А. Г. Дьяконов]]
+
-
* Учебное пособие: [[Публикация:Дьяконов 2010 Учебное пособие ММП| Анализ данных, обучение по прецедентам, логические игры, системы WEKA, RapidMiner и MatLab (практикум на ЭВМ кафедры математических методов прогнозирования)]].
+
-
 
+
-
= Задания 2013 года (весна) =
+
-
 
+
-
===Задание 1. [[Media:MMP_Praktikum317_2013s_1.pdf‎ | Метод опорных векторов]] ===
+
-
 
+
-
=== Задание 2. [[Практикум на ЭВМ (317)/Autoencoder| Нейросетевой автокодировщик]]===
+
-
 
+
-
=== Задание 3. [[Media:MMP_Praktikum317_2013s_3.pdf‎ | Работа со сторонними библиотеками]] ===
+
-
 
+
-
=== Задание 4. [[Media:MMP_Praktikum317_2013s_4.pdf‎ | Пакеты для анализа данных, рецензирование]] ===
+
-
 
+
-
Распределение студентов по вариантам:
+
-
{|class="standard"
+
-
!''Adult'' || ''Abalone'' || ''Thyroid'' || ''Covertype''
+
-
|-
+
-
|Рыжков А. || Никифоров А. || Зиннурова Э. || Подоприхин Д.
+
-
|-
+
-
|Ульянов Д. || Новиков А. || Горелов А. || Арбузова Д.
+
-
|-
+
-
|Петров Г. || Харациди О.|| Шадриков А. || Шабашев Ф.
+
-
|-
+
-
|Сокурский Ю. || Найдин О. || Львов С. || Ломов Н.
+
-
|-
+
-
|Антипов А. || Корольков М. || Кузьмин А. || Алешин И.
+
-
|-
+
-
|}
+
-
 
+
-
=== Задание 5. [[Media:MMP_Praktikum317_2013s_5.pdf‎ | Системы контроля версий, тестирование]] ===
+
-
{|class = "standard sortable"
+
-
! class="unsortable" |ФИО студента !! class="unsortable"| Часть 1 !! class="unsortable" | Часть 2 !! class="unsortable" | Часть 3
+
-
|-
+
-
|Алешин И. || align="center"|3 || align="center"|3 || align="center"|3
+
-
|-
+
-
|Антипов А. || align="center"|4 || align="center"|3 || align="center"|2
+
-
|-
+
-
|Арбузова Д. || align="center"|2 || align="center"|4 || align="center"|4
+
-
|-
+
-
|Горелов А. || align="center"|4 || align="center"|2 || align="center"|3
+
-
|-
+
-
|Зиннурова Э. || align="center"|2 || align="center"|4 || align="center"|3
+
-
|-
+
-
|Корольков М. || align="center"|3 || align="center"|3 || align="center"|4
+
-
|-
+
-
|Кузьмин А. || align="center"|5 || align="center"|1 || align="center"|4
+
-
|-
+
-
|Ломов Н. || align="center"|5 || align="center"|1 || align="center"|3
+
-
|-
+
-
|Львов С. || align="center"|1 || align="center"|4 || align="center"|5
+
-
|-
+
-
|Найдин О.|| align="center"|1 || align="center"|3 || align="center"|5
+
-
|-
+
-
|Никифоров А. || align="center"|2 || align="center"|3 || align="center"|4
+
-
|-
+
-
|Новиков А.|| align="center"|3 || align="center"|1 || align="center"|5
+
-
|-
+
-
|Петров Г.|| align="center"|2 || align="center"|5 || align="center"|2
+
-
|-
+
-
|Подоприхин Д.|| align="center"|3 || align="center"|4 || align="center"|2
+
-
|-
+
-
|Рыжков А.|| align="center"|5 || align="center"|3 || align="center"|2
+
-
|-
+
-
|Сокурский Ю.|| align="center"|3 || align="center"|2 || align="center"|4
+
-
|-
+
-
|Ульянов Д.|| align="center"|2 || align="center"|3 || align="center"|5
+
-
|-
+
-
|Харациди О. || align="center"|3 || align="center"|4 || align="center"| 3
+
-
|-
+
-
|Шабашев Ф.|| align="center"|4 || align="center"|1 || align="center"|5
+
-
|-
+
-
|Шадриков А.|| align="center"|1 || align="center"|4 || align="center"|4
+
-
|-
+
-
|}
+
-
 
+
-
= Оценки 2013 года (весна) =
+
-
 
+
-
Критерии выставления оценок весной 2013 г.:
+
-
* оценка 3 — [0, 15] баллов ИЛИ сдача всех практических заданий;
+
-
* оценка 4 — (15, 24] баллов;
+
-
* оценка 5 — (24, ∞) баллов.
+
-
 
+
-
При несдаче задания, студент получает за него -10 баллов.
+
-
 
+
-
Штраф за просрочку сдачи составляет 0.1 балл в день (максимума нет).
+
-
 
+
-
{{важно| Студенты, не нашедшие себя в следующей таблице, напишите, пожалуйста, письмо семинаристу с указанием номера группы и фамилии}}
+
-
{|class = "standard sortable"
+
-
! class="unsortable" |ФИО студента !! class="unsortable"|Группа !! class="unsortable" |Задание 1 !! class="unsortable" | Задание 2 !! class="unsortable" |Задание 3 !! class="unsortable" |Задание 4 !! class="unsortable"|Задание 5 !! class="unsortable"|Задание 6 !! class="unsortable" |Сумма !! class="unsortable" |Итоговая оценка
+
-
|-
+
-
|Алешин И. || align="center"|317 || align="center"| 3.6 || align="center"| 1.6 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Антипов А. || align="center"|317 || align="center"| -10 || align="center"| −10.0 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Арбузова Д. || align="center"|317 || align="center"| 5.5 || align="center"| 5.5 || align="center"| 5 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Горелов А. || align="center"|317 || align="center"| 3 || align="center"| −10.0 || align="center"| 4.8 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Зиннурова Э. || align="center"|317 || align="center"| 5.0 || align="center"| 5.5 || align="center"| 4 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Корольков М. || align="center"|317 || align="center"| -10 || align="center"| −10.0 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Кузьмин А. || align="center"|317 || align="center"| -10 || align="center"| −10.0 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Ломов Н. || align="center"|317 || align="center"| 4.3 || align="center"| 4.7 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Львов С. || align="center"|317 || align="center"| 3.6 || align="center"| 2.2 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Найдин О.|| align="center"|317 || align="center"| 4.7 || align="center"| 3.4 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Никифоров А. || align="center"|317 || align="center"| 4.9 || align="center"| 5.5 || align="center"| 5 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Новиков А.|| align="center"|317 || align="center"| 5.2 || align="center"| 5.8 || align="center"| 4.6 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Петров Г.|| align="center"|317 || align="center"|4.7 || align="center"| 4.0 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Подоприхин Д.|| align="center"|317 || align="center"| 5.5 || align="center"| 5.8 || align="center"| 5 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Рыжков А.|| align="center"|317 || align="center"| 5.5 || align="center"| 4.7 || align="center"| 5 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Сокурский Ю.|| align="center"|317 || align="center"| 2.7 || align="center"| −10.0 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Ульянов Д.|| align="center"|317 || align="center"| 4.5 || align="center"| 4.7 || align="center"| 5.3 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Харациди О. (-2) || align="center"|317 || align="center"| 1.5 || align="center"| −10.0 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Шабашев Ф.|| align="center"|317 || align="center"| 4.8 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|Шадриков А.|| align="center"|317 || align="center"| 4.3 || align="center"| 2.1 || align="center"| 3.6 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|}
+
-
 
+
-
= Задания 2012 года (осень) =
+
-
 
+
-
===Задание 1. Отбор признаков ===
+
-
 
+
-
[[Media:firstzad.zip| Задание]]
+
-
 
+
-
=== Задание 2. Игра ===
+
-
 
+
-
Предварительная сдача — '''9.00 (утра) 22 октября 2012 г.'''
+
-
 
+
-
Окончательная сдача — '''9.00 (утра) 29 октября 2012 г.'''
+
-
 
+
-
[[Media:MMP_praktikum_2012o_2.pdf‎| Общие положения]]
+
-
 
+
-
[[Media:MMP_praktikum_2012o_2_Konki.pdf‎ | Игра „Коньки“]]
+
-
 
+
-
[[Media:MMP_praktikum_2012o_2_MMPeshki.pdf‎ | Игра „ММПешки“]]
+
-
 
+
-
[[Media:MMP_praktikum_2012o_2_BoiB.pdf‎ ‎ | Игра „Бои-Б“]]
+
-
 
+
-
[[Media:MMP_praktikum_2012o_2_TesterGui.zip‎ ‎ | Визуализатор игр]]. Спасибо [[Участник:Nizhibitsky |Евгению Нижибицкому]]! Вопросы адресуйте [[Участник:Anton|Антону Осокину]].
+
-
 
+
-
Распределение игр по студентам:
+
-
{|class="standard"
+
-
!''Коньки'' || ''ММПешки'' || ''Бои-Б''
+
-
|-
+
-
|Харациди О || Рыжков А. || Никифоров А.
+
-
|-
+
-
|Антипов А. || Зиннурова Э. || Львов С.
+
-
|-
+
-
|Кузьмин А. || Новиков А. || Сокурский Ю.
+
-
|-
+
-
|Найдин О. || Шабашев Ф. || Швец П.
+
-
|-
+
-
|Шадриков А. || Алешин И. || Петров Г.
+
-
|-
+
-
| Арбузова Д. || Горелов А. || Ломов Н.
+
-
|-
+
-
| Подоприхин Д. ||Ульянов Д. || Афанасьев К. (316)
+
-
|-
+
-
|}
+
-
 
+
-
Среда реализации для всех вариантов — MATLAB или C++.
+
-
 
+
-
'''Поздравляем наших победителей!''' <br>
+
-
Коньки: Арбузова (1), Подоприхин (2), Шадриков (3)<br>
+
-
ММПешки: Ульянов (1), Зиннурова (2), Рыжков (3) <br>
+
-
Бои-Б: Львов (1), Ломов (2), Петров (3) <br>
+
-
Конкурс отчетов: Антипов, Новиков, Рыжков, Горелов
+
-
 
+
-
=== Задание 3. Задачи в Matlab ===
+
-
 
+
-
Срок сдачи — '''9.00 (утра) 22 октября 2012 г.'''
+
-
 
+
-
[[Media:MMP_pratikum_2012o_3.pdf‎‎| Задачи]]
+
-
 
+
-
=== Задание 4. Восстановление плотности ===
+
-
 
+
-
[[Media:Z2012au-4.pdf‎‎‎| Задание]]
+
-
 
+
-
Срок сдачи — '''23.59 2 декабря 2012 г.'''
+
-
 
+
-
 
+
-
=== Задание 5. Участие в соревновании по анализу данных ===
+
-
 
+
-
[[Соревнование Inventum Data Mining Contest]]
+
-
 
+
-
= Оценки 2012 года (осень) =
+
-
 
+
-
{|class = "standard sortable"
+
-
! rowspan="2" class="unsortable" |ФИО студента !! rowspan="2" class="unsortable"|Группа !! class="unsortable" rowspan="2" |Задание 1 !! class="unsortable" colspan="2"| Задание 2 !! class="unsortable" rowspan="2" |Задание 3 !! class="unsortable" rowspan="2" |Задание 4 !! class="unsortable" colspan="5" |Задание 5 !! rowspan="2" class="unsortable" |Сумма !! rowspan="2" class="unsortable" |Итоговая оценка
+
-
|-
+
-
! Сдача 1 !! Сдача 2 !! 07.12.2012 !! 14.12.2012 !! 23.12.2012 !! Бонус !! Отчет
+
-
|-
+
-
! Базовый балл !! 317 !! 5 !! 3 !! 1 !! 2 !! 5 !! 2 !! 2 !! 2 !! 0 !! +/- !! 22 !! 5
+
-
|-
+
-
|Алешин И. || align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 1 || align="center"| 2 || align="center"| 2.8 || align="center"| 2 || align="center"| 2 || align="center"| 2 || align="center"| || align="center"| || align="center"| 19.8 || align="center"| 5
+
-
|-
+
-
|Антипов А. || align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 2 || align="center"| 2 || align="center"| 2.9 || align="center"| 0 || align="center"| 2 || align="center"| 2 || align="center"| || align="center"| || align="center"| 18.9 || align="center"| 5
+
-
|-
+
-
|Арбузова Д. || align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 4 || align="center"| 2 || align="center"| 5 || align="center"| 0 || align="center"| 0 || align="center"| 0 || align="center"| || align="center"| || align="center"| 19 || align="center"| 5
+
-
|-
+
-
|Горелов А. || align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 2 || align="center"| 2 || align="center"| 4 || align="center"| 0 || align="center"| 0 || align="center"| 0 || align="center"| || align="center"| || align="center"| 16 || align="center"| 4
+
-
|-
+
-
|Зиннурова Э. || align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 3 || align="center"| 2 || align="center"| 5 || align="center"| 2 || align="center"| 2 || align="center"| 2 || align="center"| || align="center"| + || align="center"| 24 || align="center"| 5
+
-
|-
+
-
|Кузьмин А. || align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 1 || align="center"| 2 || align="center"| 2.6 || align="center"| 0 || align="center"| 2 || align="center"| 2 || align="center"| || align="center"| || align="center"| 17.6 || align="center"| 4
+
-
|-
+
-
|Ломов Н. || align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 2 || align="center"| 2 || align="center"| 5.2 || align="center"| 0 || align="center"| 0 || align="center"| 0 || align="center"| || align="center"| || align="center"| 17.2 || align="center"| 4
+
-
|-
+
-
|Львов С. || align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 4 || align="center"| 2 || align="center"| 4.5 || align="center"| 0 || align="center"| 2 || align="center"| 2 || align="center"| || align="center"| || align="center"| 22.5 || align="center"| 5
+
-
|-
+
-
|Найдин О.|| align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 1 || align="center"| 2 || align="center"| 5.2 || align="center"| 0 || align="center"| 2 || align="center"| 0 || align="center"| || align="center"| || align="center"| 18.2 || align="center"| 4
+
-
|-
+
-
|Никифоров А. || align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 1 || align="center"| 2 || align="center"| 5.9 || align="center"| 2 || align="center"| 2 || align="center"| 0 || align="center"| || align="center"| + || align="center"| 20.9 || align="center"| 5
+
-
|-
+
-
|Новиков А.|| align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 2 || align="center"| 2 || align="center"| 4.4 || align="center"| 2 || align="center"| 2 || align="center"| 0 || align="center"| || align="center"| || align="center"| 20.4 || align="center"| 5
+
-
|-
+
-
|Петров Г.|| align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 2 || align="center"| 2 || align="center"| 4 || align="center"| 2 || align="center"| 2 || align="center"| 2 || align="center"| || align="center"| || align="center"| 22 || align="center"| 5
+
-
|-
+
-
|Подоприхин Д.|| align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 3 || align="center"| 2 || align="center"| 5 || align="center"| 2 || align="center"| 2 || align="center"| 0 || align="center"| || align="center"| + || align="center"| 22 || align="center"| 5
+
-
|-
+
-
|Рыжков А.|| align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 3 || align="center"| 2 || align="center"| 4.5 || align="center"| 2 || align="center"| 2 || align="center"| 2 || align="center"| || align="center"| || align="center"| 23.5 || align="center"| 5
+
-
|-
+
-
|Сокурский Ю.|| align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 1 || align="center"| 2 || align="center"| 3.1 || align="center"| 2 || align="center"| 2 || align="center"| 0 || align="center"| || align="center"| || align="center"| 18.1 || align="center"| 5
+
-
|-
+
-
|Ульянов Д.|| align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 3 || align="center"| 2 || align="center"| 4.5 || align="center"| 2 || align="center"| 2 || align="center"| 0 || align="center"| || align="center"| || align="center"| 21.5 || align="center"| 5
+
-
|-
+
-
|Харациди О.|| align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 1 || align="center"| 2 || align="center"| 4 || align="center"| 2 || align="center"| 2 || align="center"| 0 || align="center"| || align="center"| || align="center"| 19 || align="center"| 5
+
-
|-
+
-
|Шабашев Ф.|| align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 0 || align="center"| 2 || align="center"| 3.8 || align="center"| 2 || align="center"| 2 || align="center"| 0 || align="center"| || align="center"| || align="center"| 17.8 || align="center"| 3
+
-
|-
+
-
|Шадриков А.|| align="center"|317 || align="center"| 5 || align="center"| 3 || align="center"| 2 || align="center"| 2 || align="center"| 5 || align="center"| 0 || align="center"| 2 || align="center"| 0 || align="center"| || align="center"| + || align="center"| 19 || align="center"| 5
+
-
|-
+
-
|Швец П.|| align="center"|317 || align="center"| - || align="center"| - || align="center"| - || align="center"| - || align="center"| - || align="center"| - || align="center"| - || align="center"| || align="center"| || align="center"| || align="center"| || align="center"| ня
+
-
|-
+
-
|Афанасьев К.|| align="center"|317 || align="center"| - || align="center"| 3 || align="center"| 1 || align="center"| 2 || align="center"| - || align="center"| - || align="center"| 0 || align="center"| || align="center"| || align="center"| || align="center"| || align="center"|
+
-
|-
+
-
|}
+
-
 
+
-
= Правила сдачи практикума на ЭВМ для студентов 317 группы =
+
-
 
+
-
* В течение семестра будет несколько заданий.
+
-
* На выполнение каждого задания студентам отводится определённый срок.
+
-
* Задания бывают трёх типов: стандартные, соревновательные и зачёты (по пройденным темам).
+
-
* Выполнение каждого задания оценивается некоторым кол-вом баллов (стоимость каждого задания заранее объявляется).
+
-
* Для получения оценки ОТЛИЧНО по практикуму достаточно решения всех стандартных задач и сдачи всех промежуточных зачётов.
+
-
* Стандартные задания, в основном, являются заданиями реализации алгоритмов, которые изучаются студентами в курсе ММРО.
+
-
* Стандартные задания оцениваются фиксированным количеством баллов (за ошибки в выполнении задания, просрочки) количество баллов уменьшается.
+
-
* При несдаче задания студент получает за него -10 баллов.
+
-
* Задания выполняются САМОСТОЯТЕЛЬНО, если не оговорено обратное. Если задание выполнялось сообща, или использовались какие-либо сторонние коды и материалы, то об этом должно быть написано в отчете. В противном случае „похожие“ решения считаются плагиатом и все задействованные студенты (в том числе те, у кого списали) будут <strike>выпороты</strike> сурово наказаны.
+
-
* Соревновательные задания сдаются в один день! За просрочку сдачи соревновательного задания студент снимается с конкурса. За выполнение такого задания студенты получают символическое кол-во баллов (1-2, часто само выполнение является стандартным заданием). Однако все работы студентов упорядочиваются (критерий упорядочивания заранее оговорен) и лучшие три работы получают "вознаграждения" (например, I место - 5 баллов [с учётом цены задания], II место - 4 балла, III место - 3 балла).
+
-
* Если в задание входит написание отчёта, то программа без отчёта не принимается. Отчёт нужно сдавать в электронной форме (файл *.pdf), если не оговорено противное.
+
-
* При сдаче необходим исходный код программы, запускающийся файл (*.exe), отчёт (если требуется).
+
-
 
+
-
= Требования к отчёту =
+
-
Обязательные разделы и комментарии:
+
-
 
+
-
* Титульный лист
+
-
''Факультет, кафедра, Ф.И.О. студента, название задания, год выполнения.''
+
-
* Постановка задачи
+
-
''Поощряется текстуальное (но не формальное) отличие от официальной постановки.''
+
-
* Алгоритм решения
+
-
''Точное чёткое описание.''
+
-
* Прагматика (не обязательно оформлять в виде отдельного раздела)
+
-
''ПОЧЕМУ и ЗАЧЕМ выбран именно этот метод решения? Какие есть ещё алгоритмы? Сравнение.''
+
-
* Примеры работы алгоритма
+
-
''На модельных и «реальных» задачах. Задачи не должны быть слишком тривиальные.''
+
-
* Список использованной литературы.
+
-
''Включая ссылки на Web-ресурсы.''
+
-
* Заключение (не обязательно оформлять в виде отдельного раздела)
+
-
''Выводы, сделанные для себя. Ответ на вопрос «Если бы у меня было больше времени…», ожидаемый результат. Возможности улучшения Вашего алгоритма. Советы «новичкам».''
+
-
 
+
-
= Страницы прошлых лет =
+
-
 
+
-
[[ Практикум на ЭВМ (317)/2011-2012 | 2011-2012 ]]
+

Текущая версия

  1. REDIRECT Практикум на ЭВМ (317)/2020 (осень)
Личные инструменты