Funkce

umime.to/MTU


Stáhnout QR kód

Nadřazené Funkce a zobecňování
Předcházející OpakováníPodmínky a větveníZobecňování programů
Navazující Funkce v PythonuRozklad programůRekurze

Funkce jsou základním stavebním blokem, pomocí kterého vytváříme programy. Představují konkrétní realizaci obecného principu rozklad na části.

Zjednodušeně řečeno, funkce je kouzlo, kterému něco předložíme (vstup) a ono nám vykouzlí něco jiného (výstup).

  • Pohádkový příklad: Zvětšovací kouzelná hůlka, kterou poťukáme zeleninu a ona ji zvětší na dvakrát větší velikost.
  • Matematický příklad: Funkce odmocnina, která dáme na vstup číslo a ona nám vrátí jiné číslo (např. pro vstup 25, vrátí výsledek 5).
  • Programátorský příklad: Funkce polygon(sides, length), které dáme na vstup dvě čísla (počet stran a délku strany) a ona vykreslí obrázek mnohoúhelníku.

    

Rozhodovačka

Rychlé procvičování výběrem ze dvou možností.


Funkce   


ProgMalování

ProgMalování je zábavná kombinace programování a malování. Úkolem je nakreslit zajímavé obrázky pomocí programů, které tvoříte přetahováním připravených bloků.


Funkce

Pomocí funkcí můžeme vytvořit nové vzory a umisťovat je na různá místa na plátně.



Robotanik

Robotanik je programátorská úloha s jednoduchými pravidly, snadným ovládáním a mnoha zajímavými úlohami. Základní úlohy jsou řešitelné i pro úplné programátorské začátečníky. Pokročilé úlohy dají zabrat i zkušeným programátorům a poslouží především jako velmi dobrý trénink rekurze.

Pokud chcete zkusit na rozcvičení něco snadnějšího, zkuste hru Šipkovaná.


Středně těžké

U těchto úloh už se budete muset trochu víc zamyslet, ale nejsou v nich ještě žádné záludné finty.



NAPIŠTE NÁM

Nevíte si rady?

Nejprve se prosím podívejte na časté dotazy:

Časté dotazy Návody pro rodiče Návody pro učitele

Čeho se zpráva týká?

Vzkaz Obsah Ovládání Přihlášení Licence