Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
study:fall2019:4cpp_pract [2019/09/12 11:03]
nikita [Результаты сдачи заданий и домашек]
study:fall2019:4cpp_pract [2020/02/11 17:20] (текущий)
nikita [Результаты сдачи заданий и домашек]
Строка 4: Строка 4:
 **Преподаватель:​** Звонарев Никита ​                     \\ **Преподаватель:​** Звонарев Никита ​                     \\
  
-===== Программа для поиска экстремума функции. Информация прошлых лет (но актуальная и сейчас) ​=====+===== Программа для поиска экстремума функции =====
  
-{{ :study:fall2018:​optimization_slides.zip |Слайды по оптимизации}}+По большей части информация прошлых лет (но актуальная и сейчас). 
 + 
 +{{ :study:fall2019:​optimization_slides.zip |Слайды по оптимизации-2019}}
  
 {{study:​fall2014:​4cpp_pract_sm:​задание_по_свп2014.pdf|Задание на семестр}} <- здесь дано старое задание в полном виде. Нас интересует п. 2. {{study:​fall2014:​4cpp_pract_sm:​задание_по_свп2014.pdf|Задание на семестр}} <- здесь дано старое задание в полном виде. Нас интересует п. 2.
Строка 46: Строка 48:
 ===== Занятия по C++ advanced ===== ===== Занятия по C++ advanced =====
  
-<​note>​TODO<​/note>+2019 год ([x] --- x пар потрачено на тему) 
 +    - 26/09/2019 [1]. Множественное наследование. Виртуальный базовый класс. «Виртуальный конструктор». 
 +    - 03/10/2019 [1]. RTTI (''​typeid'',​ ''​dynamic_cast''​),​ тот самый пример про UB. 
 +    - 10/10/2019 [0.75]. Исключения:​ семантика,​ исключения в конструкторе,​ stack unwinding, ''​set_terminate'',​ ''​noexcept'',​ стандартные исключения,​ "​голые"​ и "​одетые"​ указатели. 
 +    - 17/10/2019 [1]. Move semantics, умные указатели,​ RAII. 
 +    - 24/10/2019 [1]. std::​string. Введение в шаблоны,​ конкретизация шаблонов,​ специализация шаблонов. 
 +    - 31/10/2019 [1]. Паттерны с traits и policy, policy через SFINAE, type_traits. Метапрограммирование,​ вычисления на этапе компиляции через шаблоны/''​constexpr''​ (C++ 11 и C++ 14). 
 +    - 07/11/2019 [0.75]. Решение задач метапрограммирования на С++≤11. 
 +    - 14/11/2019 [1]. STL: общая структура,​ обзор контейнеров с трудоемкостью операций,​ иерархия концепций итераторов,​ итераторы прямой и обратный,​ итераторы вставки.  
 +    - 21/11/2019 [1]. Итераторы для потоков ввода-вывода. Алгоритм copy и умение его написать. Общая структура алгоритмов STL. 
 +    - 28/11/2019 [1]. Немного про Qt. Лямбды,​ лямбды как замыкания,​ встроенные функторы и std::​function. 
 +    - 05/12/2019 [0]. Сдача заданий + анонс домашки про словарь. 
 +    - 12/12/2019 [0.75]. Алгоритмы работы с перестановками,​ поиска,​ сортировки,​ бин. поиска,​ и т.п. Сдача заданий. 
 + 
 + 
 +Самостоятельное изучение:​ 
 +    - 21/11/2019. Форматирование в C++. Потоковый ввод-вывод:​ создание своих манипуляторов,​ fstream (режимы открытия,​ ошибочные состояния,​ getline, get, копирование файлов:​ посимвольное,​ построковое,​ поблочное,​ через streambuf и rdbuf()), stringstream. {{ :​study:​fall2018:​io_4_students.zip | обещанные материалы к лекции}}. 
  
 ---- ----
Строка 99: Строка 118:
   - ({{study:​fall2009:​4cpp_pract:​20091202.zip|02/​12/​2009}}). STL: Алгоритмы сравнения,​ бин.поиска,​ сортировки,​ удаления и пр. Контейнеры bitset, valarray. Разное:​ limits, complex.   - ({{study:​fall2009:​4cpp_pract:​20091202.zip|02/​12/​2009}}). STL: Алгоритмы сравнения,​ бин.поиска,​ сортировки,​ удаления и пр. Контейнеры bitset, valarray. Разное:​ limits, complex.
  
-===== Результаты посещений занятий =====+===== Результаты посещения занятий =====
  
 ^            ^ 26.09 ^ 03.10  ^ 10.10 ^ 17.10 ^ 24.10  ^ 31.10 ^ 07.11 ^ 14.11 ^ 21.11 ^ 28.11 ^ 05.12 ^ 12.12 ^ 19.12 (???) ^ 26.12 (???) ^ ^            ^ 26.09 ^ 03.10  ^ 10.10 ^ 17.10 ^ 24.10  ^ 31.10 ^ 07.11 ^ 14.11 ^ 21.11 ^ 28.11 ^ 05.12 ^ 12.12 ^ 19.12 (???) ^ 26.12 (???) ^
-^ 1. Горшечникова Влада ​ |  |  |  |  |  |  |  |  |  |  |  |  |  |  | +^ 1. Горшечникова Влада ​ |  ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ |  | 
-^ 2. Магдич Лиза ​ |  |  |  |  |  |  |  |  |  |  |  |  |  |  | +^ 2. Магдич Лиза ​ |  ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ |  |  | 
-^ 3. Абильдаев Темирлан ​ |  |  |  |  |  |  |  |  |  |  |  |  |  |  | +^ 3. Абильдаев Темирлан ​ |  ​+ ​ ​| ​ |  ​+ ​ ​| ​ ​+ ​ ​| ​ |  ​+ ​ ​| ​ ​+ ​ ​| ​ |  ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ |  | 
-^ 4. Капаца Дейвид ​ |  |  |  |  |  |  |  |  |  |  |  |  |  |  | +^ 4. Капаца Дейвид ​ |  |  ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ |  | 
-^ 5. Полшков Виталий ​ |  |  |  |  |  |  |  |  |  |  |  |  |  |  | +^ 5. Полшков Виталий ​ |  |  |  ​+ ​ ​| ​ |  ​+ ​ ​| ​ |  |  |  |  |  |  |  |  | 
-^ 6. Барсуков Егор ​ |  |  |  ​ ​| ​ |  |  |  |  |  |  |  |  |  |+^ 6. Барсуков Егор ​ |  |  |  ​ ​| ​ |  |  |  |  |  |  |  |  |  |
 ^ 7. Заляев Тимур ​ |  |  |  |  |  |  |  |  |  |  |  |  |  |  | ^ 7. Заляев Тимур ​ |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
 ===== Результаты сдачи заданий и домашек ===== ===== Результаты сдачи заданий и домашек =====
Строка 120: Строка 139:
   - Nelder-Mead method   - Nelder-Mead method
  
-^            ^ Вариант ​ ^ Консольная опт. 1 (?? окт.) ​ ^ Консольная опт. 2 (?? ноя.) ^ Графическая опт. ^ Домашка (I/O)  ^ Домашка (многопоточность) ^ Зачёт ^ +^            ^ Вариант ​ ^ Консольная опт. 1 (10 окт.) ​ ^ Консольная опт. 2 (ноя.) ^ Графическая опт. ^ Домашка (I/O)  ^ Домашка (словарь) ^ Зачёт ^ 
-^ Горшечникова Влада ​ | 3 |  |  |  |  |  |  | +^ Горшечникова Влада ​ | 3 |  ​+ ​ ​| ​ ​+ ​ ​| ​ |  ​+ ​ ​| ​ ​+ ​ ​| ​ | 
-^ Магдич Лиза ​ | 1 |  |  |  |  |  |  | +^ Магдич Лиза ​ | 1 |  ​+ ​ ​| ​ ​+ ​ ​| ​ |  ​+ ​ ​| ​ ​+ ​ ​| ​ | 
-^ Абильдаев Темирлан ​ | 4 |  |  |  |  |  |  | +^ Абильдаев Темирлан ​ | 4 |  ​+ ​ ​| ​ |  |  |  |  | 
-^ Капаца Дейвид ​ | 2 |  |  |  |  |  |  | +^ Капаца Дейвид ​ | 2 |  ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+* ​ | 
-^ Полшков Виталий ​ | 7 |  |  |  |  |  |  | +^ Полшков Виталий ​ | 7 |  ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ | 
-^ Барсуков Егор ​ | 5 |  |  |  |  |  |  |+^ Барсуков Егор ​ | 5 |  ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ ​| ​ ​+ ​ |
 ^ Заляев Тимур ​ | 6 |  |  |  |  |  |  | ^ Заляев Тимур ​ | 6 |  |  |  |  |  |  |
  
study/fall2019/4cpp_pract.1568275432.txt.gz · Последние изменения: 2019/09/12 11:03 — nikita
Наверх
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0