Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
study:fall2020:4cpp_pract [2020/10/09 03:52]
nikita [Занятия по C++ advanced]
study:fall2020:4cpp_pract [2021/03/15 14:35] (текущий)
nikita [Результаты сдачи заданий и домашек]
Строка 1: Строка 1:
 ====== 422 гр., спец. СМ. С++ ====== ====== 422 гр., спец. СМ. С++ ======
 "Программирование для решения вероятностных задач"\\ "Программирование для решения вероятностных задач"\\
-**Место и время проведения:** четверг, третья пара, ауд. 3381 \\+**Место и время проведения:** четверг, третья пара, ауд. 3381 (начиная с 19 ноября -- четверг, Скайп, 13:00) \\
 **Преподаватель:** Звонарев Никита                      \\ **Преподаватель:** Звонарев Никита                      \\
  
Строка 61: Строка 61:
     - 01/10/2020 [1]. RTTI (''typeid'', ''dynamic_cast''), приведение типов в стиле C++. {{ :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 }}     - 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.
  
 ---- ----
Строка 120: Строка 126:
  
 ^            ^ 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>   |  +  |  +  |  +  |                |  |  |
  
  
Строка 146: Строка 152:
   - Nelder-Mead (метод деформируемого многогранника)   - Nelder-Mead (метод деформируемого многогранника)
  
-           ^ Вариант  ^ Консольная опт. 1 (15 окт.)  ^ Консольная опт. 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                           |
  
study/fall2020/4cpp_pract.1602204764.txt.gz · Последнее изменение: 2020/10/09 03:52 — nikita
Наверх
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0