2014 2015 2016 2017 2018
BEBRO konkurso užduotys 2017

 

Labirintas

Taškai: 6

Pijus ieško kelio iš labirinto. Jis įėjo į labirintą juodu trikampiu pažymėtoje vietoje. Išėjimas pažymėtas raudonu skrituliu. Pijus gali atlikti tik tokias 3 komandas:

Žengti pirmyn ir pasisukti kairėn

Žengti pirmyn ir pasisukti dešinėn

Žengti pirmyn


Pijus įsimena tik 8 komandas. Išeiti iš labirinto jis gali, kai pakartoja visas 8 komandas keletą kartų.

Sudėkite į šalia labirinto esančius laukelius aštuonių komandų seką, kurią pakartojęs kelis kartus Pijus išeitų iš labirinto.

Paaiškinimas

Rašant programas dažnai reikia kartoti komandas. Programavimo kalbose kartojimai automatizuojami įvairiomis ciklų konstrukcijomis. Ciklai leidžia kartoti komandų sekas nurodytą kartojimų skaičių arba tol, kol patenkinama sąlyga. Ciklai trumpina programos kūrimo laiką ir programos tekstą. Taip programos efektyviau skaitomos ir modifikuojamos.

Nuorodos:

https://lt.wikipedia.org/wiki/Programavimo_kalba

http://ims.mii.lt/EK%C5%BD/enciklo.html?word=iteracija

Raktiniai žodžiai: programavimo kalba, ciklas (repeat, While, For), algoritmas, iteracija.

Atsakymas

Tokią komandų seką reikia pakartoti tris kartus.

Interaktyvi užduotis