Procedurální programování, vedlejší efekt, sekvencování příkazů, příkaz přiřazení, procedury s vnitřním stavem, procedury sdílející vnitřní stav, jednoduchý objektový systém. | |
Mutace, mutátory párů, destruktivní procedury pro práci se seznamy, cyklické seznamy, metody předávání argumentů procedurám, vektory. | |
Makra I, pomíněné příkazy | |
Makra II, let-výrazy | |
Makra III, cykly, hygienická makra | |
Interpret Scheme s vedlejšími efekty a makry, generované symboly | |
Přísliby a líné vyhodnocování | |
Proudy, procedury pro práci s proudy, nekonečné proudy, implicitni definice proudu | |
Aktuální pokračování -- kontext, úniková procedura, kontinuace. | |
Nedeterminismus a korutiny. | |
Rezerva/dobrovolná konzultace. | |
bazala 94979 smerek 155164 komarek 162326 horak 164297 sabat 188517
Odevzdávání a vyhodnocení BackstreetBoy
Odevzdání: * Poslat v jednom .scm či .rkt souboru:.(scm|rkt) na adresu jan.konecny@upol.cz * odevzdavat pouze proceduru navigator > pomocne procedury/promenne definovane interne > zadne vypisy > zadny random * Možno odevzdat více verzí, uvažována bude ta nejúspěšnější. * Ne víc než jednu týdně. * Deadline 4.5.2018 ------ Hodnocení: * Odevzdaná řešení budou vyhodnocena na 40 bludištích 100x100. * Mail s výsledkem autorovi * Průběžná vyhodnocení každý pátek. V sobotu možno checknout výsledky na webu. ------ Ohodnocení nejlepších: * Zajištěná známka z PAPR2: 1. místo A, 2. místo B, atd. (stále možno zlepšit u zkoušky) * Finanční odměna * Pozor, stále je nutné získat zápočet.