Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
study:fall2020:4cpp_pract [2020/09/17 15:03] nikita [Результаты сдачи заданий и домашек] |
study:fall2020:4cpp_pract [2021/03/15 14:35] (текущий) nikita [Результаты сдачи заданий и домашек] |
====== 422 гр., спец. СМ. С++ ====== | ====== 422 гр., спец. СМ. С++ ====== |
"Программирование для решения вероятностных задач"\\ | "Программирование для решения вероятностных задач"\\ |
**Место и время проведения:** четверг, третья пара, ауд. 3381 \\ | **Место и время проведения:** четверг, третья пара, ауд. 3381 (начиная с 19 ноября -- четверг, Скайп, 13:00) \\ |
**Преподаватель:** Звонарев Никита \\ | **Преподаватель:** Звонарев Никита \\ |
| |
{{ :study:fall2020:optimization_1.pdf | Слайды с 1 пары }} | {{ :study:fall2020:optimization_1.pdf | Слайды с 1 пары }} |
| |
{{ :study:fall2020:optimization_2.pdf | Слайды со 2 пары}} | {{ :study:fall2020:optimization_2.pdf | Слайды со 2 пары }} |
| |
| {{ :study:fall2020:optimization_3.pdf | Слайды с 3 пары }} |
| |
Список {{study:fall2009:references.pdf|литературы}} с описанием методов поиска экстремумов | Список {{study:fall2009:references.pdf|литературы}} с описанием методов поиска экстремумов |
2020 год ([x] --- x пар потрачено на тему) | 2020 год ([x] --- x пар потрачено на тему) |
| |
TODO | - 24/09/2020 [1]. Множественное наследование. Виртуальный базовый класс. «Виртуальный конструктор». {{ :study:fall2020:multiple_inheritance.pdf | Слайды }} |
| - 01/10/2020 [1]. RTTI (''typeid'', ''dynamic_cast''), приведение типов в стиле C++. {{ :study:fall2020:multiple_inheritance.pdf | Слайды }} |
| - 08/10/2020 [2]. Исключения: семантика, исключения в конструкторе, stack unwinding, ''set_terminate'', ''noexcept'', стандартные исключения, "голые" и "одетые" указатели. Умные указатели, RAII. {{ :study:fall2020:exceptions.pdf | Слайды }} {{ :study:fall2020:raii_file.docx | RAII }} |
| - 15/10/2020 [0.75]. Введение в шаблоны, конкретизация шаблонов, специализация шаблонов. |
| - 22/10/2020 [1]. Паттерны с traits и policy, policy через SFINAE, type_traits. Метапрограммирование, вычисления на этапе компиляции через шаблоны/constexpr (C++ 11 и C++ 14). |
| - 29/10/2020 [1]. Решение задач метапрограммирования на С++≤11. |
| - 05/11/2020 [1]. I/O в C++. Манипуляторы, режимы открытия, stringstream. STL: общая структура, обзор контейнеров с трудоемкостью операций (без итераторов). {{ :study:fall2020:io_and_stl_containers.zip | Материалы к лекции }}. |
| - 12/11/2020 [1.5]. Иерархия концепций итераторов, итераторы прямой и обратный, итераторы вставки. Итераторы для потоков ввода-вывода. Алгоритм copy и умение его написать. Общая структура алгоритмов STL. Встроенные функторы, std::bind. {{ :study:fall2020:algorithm_examples.pdf | Примеры на алгоритмы }} {{ :study:fall2020:functional_objects_examples.pdf | Примеры на функциональные объекты }} |
| - 19/11/2020 [1]. Немного про Qt. Лямбды, лямбды как замыкания. Примеры на set, map, анонс задания про словарь. {{ :study:fall2020:qt_lambda_setmap.zip | Материалы лекции }} |
| - 26/11/2020 [1]. Misc: bitset, valarray, complex, numeric_limits. |
| |
---- | ---- |
| |
^ ^ 24.09 ^ 01.10 ^ 08.10 ^ 15.10 ^ 22.10 ^ 29.10 ^ 05.11 ^ 12.11 ^ 19.11 ^ 26.11 ^ 03.12 ^ 10.12 ^ 17.12 (???) ^ | ^ ^ 24.09 ^ 01.10 ^ 08.10 ^ 15.10 ^ 22.10 ^ 29.10 ^ 05.11 ^ 12.11 ^ 19.11 ^ 26.11 ^ 03.12 ^ 10.12 ^ 17.12 (???) ^ |
^ 1. Шаповал Егор | | | | | | | | | | | | | | | ^ 1. Шаповал Егор | + | + | + | + | + | + | + | + | + | + | | | | |
^ 2. Чемокос Олег | | | | | | | | | | | | | | | ^ 2. Чемокос Олег | + | + | + | + | + | + | + | + | + | + | | | | |
^ 3. Белкова Анна | | | | | | | | | | | | | | | ^ 3. Белкова Анна | + | + | + | + | + | + | + | + | + | + | | | | |
^ 4. Игорь Тихонов | | | | | | | | | | | | | | | ^ 4. <del>Тихонов Игорь</del> | - | - | - | - | - | - | - | - | - | - | | | | |
^ 5. Попов Владимир | | | | | | | | | | | | | | | ^ 5. Попов Владимир | + | + | + | + | + | + | + | + | + | + | | | | |
^ 6. Конищева Злата | | | | | | | | | | | | | | | ^ 6. Конищева Злата | + | + | + | - | + | - | + | + | + | + | | | | |
^ 7. Лобанова Полина | | | | | | | | | | | | | | | ^ 7. Лобанова Полина | + | + | + | + | + | + | + | + | + | + | | | | |
^ 8. Шешуков Илья | | | | | | | | | | | | | | | ^ 8. Шешуков Илья | + | + | + | + | + | + | + | + | + | + | | | | |
^ 9. Глушков Игорь | | | | | | | | | | | | | | | ^ 9. Глушков Игорь | + | + | + | - | + | - | + | + | - | - | | | | |
^ 10. Сурушкин Иван | | | | | | | | | | | | | | | ^ 10. <del>Сурушкин Иван</del> | + | + | + | - | - | - | - | - | - | - | | | | |
| |
| |
- Nelder-Mead (метод деформируемого многогранника) | - Nelder-Mead (метод деформируемого многогранника) |
| |
^ ^ Вариант ^ Консольная опт. 1 (? окт.) ^ Консольная опт. 2 (? ноя.) ^ Графическая опт. ^ Домашка (I/O) ^ Домашка (словарь) ^ Зачёт ^ | ^ ^ Вариант ^ Консольная опт. 1 (15 окт.) ^ Консольная опт. 2 (12 ноя.) ^ Графическая опт. ^ Домашка (I/O) (19 ноя.) ^ Домашка (словарь) ^ Зачёт ^ |
^ 1. Шаповал Егор | 4 | | | | | | | | ^ 1. Шаповал Егор | 4 | + | + | + | + | + | + | |
^ 2. Чемокос Олег | 2 | | | | | | | | ^ 2. Чемокос Олег | 2 | + | + | + | + | + | + | |
^ 3. Белкова Анна | 3 | | | | | | | | ^ 3. Белкова Анна | 3 | | | | +. | +. | | |
^ 4. Тихонов Игорь | 6 | | | | | | | | ^ 4. <del>Тихонов Игорь</del> | 6 | | | | | | | |
^ 5. Попов Владимир | 1 | | | | | | | | ^ 5. Попов Владимир | 1 | + | + | + | + | + | + | |
^ 6. Конищева Злата | 8 | | | | | | | | ^ 6. Конищева Злата | 8 | | | | | | | |
^ 7. Лобанова Полина | 9 | | | | | | | | ^ 7. Лобанова Полина | 9 | | | | +. | +. | | |
^ 8. Шешуков Илья | 10 | | | | | | | | ^ 8. Шешуков Илья | 10 | + | + | + | + | + | + | |
^ 9. Глушков Игорь | 7 | | | | | | | | ^ 9. Глушков Игорь | 7 | | | | | | | |
^ 10. Сурушкин Иван | 5 | | | | | | | | ^ 10. <del>Сурушкин Иван</del> | 5 | | | | | | | |
| |