====== Domácí úkoly a semestrální práce ====== Pár obecných informací: * Zadání domácích úkolů naleznete níže. * Odevzdání řešení úkolů je termínováno, pro odevzdávání používejte GitLab (viz infrastruktura). * Je potřeba odevzdat všechny 4 domácí úlohy. * 1. domácí úloha se neboduje, ostatní 3 jsou ohodnoceny každá 5 body pokud ji odevzdáte včas /* * časy kdy se kontrolují domácí úlohy: 0,6,11,18,23*/ /* * Pokud řešení odevzdáte včas a bude správné, získáte plný počet bodů (2). * Pokud řešení odevzdáte maximálně se zpožděním 5 dnů a bude správné, získáte poloviční počet bodů (1). * Za později odevzdaná, či špatná řešení nezískáte žádné body. * První nálezce případné chyby v testu nebo zadání domácího úkolu bude odměněn body (množství závisí na závažnosti chyby). */ Zádání domácích úkolů: [[courses:b6b36omo:hw:012018:start|první]], [[courses:b6b36omo:hw:022018:start|druhý]] , [[courses:b6b36omo:hw:032018:start|třetí]], [[courses:b6b36omo:hw:042018:start|čtvrtý]] /*, [[courses:a7b36omo:en:hw:07:start|pátý]], [[courses:a7b36omo:en:hw:08:start|šestý]] */ /* Zádání semestrální práce: {{:courses:b6b36omo:hw:projektsmarthome.docx| }} Týmy: https://docs.google.com/spreadsheets/d/10Ohwoaxds7JecvUjF1MTPRyPm0BOYTx4rKXvTeHZVns/edit#gid=0 */ /* [[courses:a7b36omo:hw:01|první]], [[courses:a7b36omo:hw:02|druhý]], [[courses:a7b36omo:hw:03|třetí]], [[courses:a7b36omo:hw:04|čtvrtý]], [[courses:a7b36omo:hw:05|pátý]], [[courses:a7b36omo:hw:06|šestý]] */ /*, [[courses:a7b36omo:en:hw:02|druhý]], [[courses:a7b36omo:en:hw:03|třetí]], [[courses:a7b36omo:en:hw:04|čtvrtý]], [[courses:a7b36omo:en:hw:05|pátý]], [[courses:a7b36omo:en:hw:06|šestý]], [[courses:a7b36omo:en:hw:07|sedmý]], [[courses:a7b36omo:en:hw:08|osmý]], [[courses:a7b36omo:en:hw:09|devátý]], [[courses:a7b36omo:en:hw:10|desátý]], [[courses:a7b36omo:en:hw:11|jedenáctý]] a [[courses:a7b36omo:en:hw:12|dvanáctý]].*/ ===== Konvence ===== Pokud není řešeno jinak nebo to nevyplývá z kontextu tak, * metodami se rozumí instanční metody, * můžete definovat svoje pomocné atributy a metody a * všechny vámi implementované neabstraktní třídy by měly mít konstruktor bez parametrů.