Cykly a podmienky

NHJ
Skopírovať kód témy
Skopírovať krátku adresu(viemeto.eu/NHJ)
Ukázať QR kód

viemeto.eu/NHJ


Stiahnuť QR kód

Priebeh programu môžeme riadiť pomocou cyklov a podmienok. Cykly umožňujú vykonávať príkazy opakovane: buď zadaný počet opakovaní (opakuj N×), alebo ak platí nejaká podmienka (opakuj dokým). Podmienené príkazy umožňujú vykonať časť programu, iba ak platí určitá podmienka.

Cykly a podmienky je možné kombinovať – môžeme ich do seba vnárať. Často sa používajú hlavne podmienky vnútri cyklov (opakované rozhodovanie) a cykly vnútri cyklov (vnorené cykly).

Tipy na precvičovanie

  • Pred precvičovaním cyklov a podmienok je vhodné dôkladne precvičiť postupnosti príkazov. Hlavne je treba vedieť, v akom poradí sú príkazy vykonávané.
  • Určovanie, ktoré príkazy patria do tela cyklu a podmienok, je možné precvičiť samostatne v rámci témy vnorené bloky.
  • Pred vytváraním vlastných programov je užitočné si precvičiť čítanie kódu a pochopenie princípov cyklov a podmienok, na to je možné využiť cvičenie Kód kocky, Rozhodovačku, Pexeso, Presúvanie a Krok za krokom.
  • Dôkladné precvičenie podmienok a cyklov potom umožňuje riešenie interaktívnych programovacích úloh formou blokového programovania. V Korytnačej grafike a ProgMaľovaní je možné precvičovať cykly s daným počtom opakovaní (aj vnorené), v Plošinovke podmienky, Staviteľ potom umožňuje precvičenie všetkých cyklov aj podmienených príkazov.

Maľovanie

Tvorba obrázkov skladaním základných tvarov (napr. kruh, štvorec), využitie blokového programovania.


Vzory s opakovaním II



Staviteľ

Pomocou blokového programovania vytvorte program pre staviteľa Stana.


Stavby s opakovaním

Opakuj dokým

Opakuj dokým: ťažšie



Kód kocky

Navigujte kocku po pláne podľa zadaného programu. Precvičenie schopnosti čítať programy.


Opakuj Nx

Prechádzky s rozhodovaním I

Opakuj dokým

Opakované rozhodovanie I



Robotanik

Jednoduché grafické ovládanie, náročné programátorské úlohy.


Tréning

Ľahké



NAPÍŠTE NÁM

Ďakujeme za vašu správu, bola úspešne odoslaná.

Napíšte nám

Neviete si rady?

Pred položením otázky si, prosím, pozrite návody:

Prosíme, neposielajte otázky na prezradenie riešenia úloh alebo vysvetlenie postupu. Ak hlásite chybu, upresnite, prosím, v čom presne spočíva a pripojte snímku obrazovky.

Čoho sa správa týka?

Odkaz Hlásenie chyby Obsah Ovládanie Prihlásenie Licencia