Zápočtová písemka 18.01.2011 14:30

Základní kurs objektově orientovaného programování v C++. Třídy a objekty, zapouzdření, metody, plymorfismus. Abstraktní datové typy, přetěžování. Kontejnery, iterátory, algoritmy. Šablony, generické programování, kompilační polymorfismus. Výjimky. Bezpečné a přenositelné programování, vazby na OS.
Timmy

Zápočtová písemka 18.01.2011 14:30

Příspěvek od Timmy »

Zadání: http://www.ksi.mff.cuni.cz/~jirasek/zad ... _01_18.php

Na vyřešení jsme měli cca tři hodiny. Zadání mi z počátku přišlo docela hrozivé, ale ukázalo se, že jde jen o několik celkem snadných podúloh. Důležité je, aby člověk nezmatkoval a nejdřív si v klidu rozmyslel, jaké třídy vytvořit a udělat si tak úlohu přehlednější.
Pustit se rychle do psaní jedné dlouhé nudle způsobí, že se člověk ztratí a jak čas postupuje, tak to začne zoufaleji a zoufaleji patchovat až před limitem zjistí, že se v tom už vůbec nevyzná.

Mé řešení: http://www.uloz.to/7463601/zap110118-1430-zip
Bohužel jsem ho rozkouskoval do více souborů, takže nejde jen vložit do příspěvku. Samozřejmě nejde o kód, na který lze být kdovíjak hrdý, ale pro ilustraci zájemcům své splní.
Odpovědět

Zpět na „NPRG041 Programování v C++“