Conduceți o macara de depozit cu cod, reașezând lăzile colorate sub o limită de mișcare suficient de strânsă pentru a solicita recursiunea.
Cum să joci
Creați un program din instrucțiunile macaralei - deplasați-vă la stânga și la dreapta, apucați, aruncați și culorile - pentru a rearanja containerele cu lăzi în stiva țintă. Limita de instrucțiuni este în mod deliberat strânsă, așa că vă veți sprijini pe comanda Apel, care rulează din nou întreg programul de sus; o condiție care eșuează devine cazul de bază care oprește recursiunea.
Adăugați instrucțiuni de macara din paletă la programul dvs
Utilizați condițiile de culoare IF-hold și IF-top pentru a ramifica
Utilizați Apel pentru a rula din nou programul de sus ca buclă recursivă
Potriviți aranjamentul țintă în limita instrucțiunilor
Controale
Desktop: faceți clic pe instrucțiunile paletei, trageți jetoanele pentru a reordona, faceți clic pe Run pentru a executa
Telefon și tabletă: atingeți instrucțiuni și butonul Run
Sfaturi și strategie
Gândește-te în termeni de un pas repetabil plus o condiție de oprire - aceasta este rutina ta recursivă
Lăsați o condiție de culoare eșuată să acționeze ca caz de bază, astfel încât macaraua să știe când să se oprească
Treceți printr-o alergare pentru a vedea exact unde macaraua apucă lada greșită
Ce vei invata
Claw Compiler învață recursiunea printr-o macara de stivuire cu lăzi și un buget strict de mișcare, făcând o idee grea concretă.
Abilități: recursivitate, descompunerea problemelor, logica de programare
Cel mai bun pentru: aproximativ clasele 8-12 (vârste peste 13 ani)
Pentru părinți și profesori: face recursiunea concretă și intuitivă.
Despre Claw Compiler
Claw Compiler este un puzzle de programare original care învață recursiunea printr-o macara de stivuire cu lăzi și un buget strict de mișcare. Joacă gratuit în browser-ul tău cu niveluri zilnice și de antrenament.