Search
Učitelská verze stránky
Po tomto cvičení student
Prosím vyplňte dotazník. Dotazník je anonymní, čistě pro statistiku. Pomůžete tím velmi. Díky.
V případě, že nejde uložit odpověď, vteřinu či dvě počkejte a zkuste znovu, díky za pochopení.
Zadání hádanky se dozvíte na cvičení.
Zajímavá úloha pro odlehčení. Info na cvičení.
Ptejte se cvičícího, pokud něco nepůjde. Na konci cvičení byste měli rozumět použitým konstrukcím. Nebojte se vhodně používat dokumentaci, Google, AI, či jiný váš oblíbený .
>>> 3 * 3 >>> 3 * 'kolac' >>> 'prosim' + 3 * 'kolac' >>> a = 'retezec' >>> a[1:] >>> a[0:5] >>> a[-1] >>> a[0:-2] >>> a[-5:-2] >>> a[1] = 'X'
a
b
>>> a = ['R','P','S'] >>> a[1] = 'X' >>> b = 'RPS' >>> b[1] = 'X'
ahoj
První programovací úlohou je nahrát do odevzdávacího systému BRUTE python skript, který odpoví na otázku o Lence z přednášky; úloha 01_DU_abc. V přednášce byly uvedeny 3 možné odpovědi (a, b, c) a vaším úkolem bylo seřadit je od nejpravděpodobnější k nejméně pravděpodobné.
01_DU_abc
Vytvořte soubor answer.py se skriptem, který na svém výstupu vygeneruje odpověď, která je podle vás nejsprávnější. Úkol má 3 aspekty, které musíte vzít v úvahu:
Volby jednotlivců nebudou zveřejněny. Výsledek se dozvíte také na jedné z dalších přednášek. Nemusíte odevzdávat hned, termín je v neděli. Můžete o správném řešení mezi sebou diskutovat. Můžete se dohodnout, zda odpovíte velkými nebo malými písmeny.
Dostali jste se do finále televizní soutěže. Jsou před vámi troje dveře. Za jedněmi z nich se skrývá hlavní cena - auto. Vy si jedny z dveří vyberete. Moderátor následně jedny dveře otevře a ukáže vám, že za nimi nic není (otevře jen ty dveře, které jste si nevybrali a za nimiž není výhra). A v tuto chvíli vám dá moderátor na výběr: Chcete
Která z těchto dvou možností má vyšší pravděpodobnost výhry? Nebo je to jedno?
Zkusíme naprogramovat simulátor, který ukáže, jak často dojte k výhře při použití jedné nebo druhé strategie.
Využijte k tomu případné volné chvilky ve cvičení.
Nahlédněte i do ostatních kapitol. Vyzkoušejte si co nejvíce příkladů, poznamenávejte si problémy, čemu nerozumíte, a pod. Ptejte se na discordu, diskusním fóru, na cvičení. Nemusíte hned rozumět všemu. Budeme tomu přicházet na kloub postupně.
Kolegové z předmětu ALP (Algoritmy a programování) vytvářejí pro studenty krátká videa o programování v Pythonu. Třeba se vám také mohou hodit.
Vyzkoušejte některý z online kurzů Pythonu, které nabízejí jednoduché úlohy na procvičení jednotlivých konceptů. Pokuste se v nich dostat, kam až to půjde. Obzvláště ti, co nikdy neprogramovali, nebo programovali jen málo, by měli zkusit, co zvládnou, co je jim jasné a co ne, a připravit si otázky na příště, příp. se rovnou ptát na diskusním fóru.
Další možnosti:
Pokuste se dostat co nejdál v co nejvíce částech. Když se ztratíte a nebude vědět jak dál, nevadí - pokud na základě toho zformulujete dotazy, na něž se chcete zeptat. Na fóru, či na dalších cvičeních na ně odpovíme. Tato cvičení vám mají především pomoci identifikovat věci, kterým nerozumíte.