Cvičení z Programování II pro pokročilé

Ve letním semestru 2019/2020 vedeme s Ríšou Hladíkem speciální cvičení z předmětu Programování II [NPRG031] pro pokročilé studenty, kteří již nasbírali nějaké zkušenosti z programování (třeba v olympiádách a korespondenčních seminářích) a chtěli by se naučit víc. Tematicky bude navazovat na Programování I pro pokročilé z minulého semestru, ale jeho absolvování určitě nebude nutné pro účast na tomto cvičení.

Cvičení se koná každý čtvrtek od 15:40 v S8, kdo chcete chodit, přihlašte se v SISu, případně nám pošlete mail, pokud vám to SIS nedovolí.

Kvůli karanténním opatřením je fyzická výuka do odvolání zrušena, takže cvičení probíhá virtuálně v Moodlu.

Podmínky na získání zápočtu najdete v pravidlech hry. Také se můžete podívat na reklamní letáček.

Svým cvičícím pište na adresu mami@ucw.cz.

Teoretické úkoly

DatumKódBodyZadání
20. 2. funrb7Co a proč dělá funkce rb() z letáčku?
funm10Co a proč dělá druhá funkce main() z letáčku?

Výsledky

JménoTeoretické příkladyReCodExBodůZápočťák
Jan Čurda00
Kryštof Jungmann77
Jakub Komárek1818
Lenka Kopfová3131
Matěj Kripner1818
Josef Minařík4545
Radek Olšák1818
Tomáš Slámafunrb(7)714
Viktor Soukup77
Martin Trégl1818

Jen v ReCodExu:

Michal Jireš

Body z ReCodExu se přepočítávají jednou nočně. Pokud chcete být uvedeni pod přezdívkou, nebo dokonce vůbec, dejte nám vědět.

Co jsme dělali

datum co se cvičilo
20. 2. Počítání trojúhelníků v grafech: obecně, s omezenými stupni, v rovinných grafech. Existence čtyřcyklu.
27. 2. Dynamické programování poprvé: rozklad textu na slova.
5. 3. Dynamické programování podruhé: nejnižší a nejužší knihovna, různé verze knihoven bez uspořádání.
Stránku spravuje Martin Mareš