Claw Compiler
Magmaneho ng warehouse crane na may code, mag-restock ng mga may kulay na crates sa ilalim ng limitasyon sa paglipat na sapat na mahigpit upang humiling ng recursion.
Paano maglaro
Bumuo ng isang programa mula sa mga tagubilin ng crane — ilipat pakaliwa at pakanan, grab, drop at mga kundisyon ng kulay — upang muling ayusin ang mga bin ng crates sa target na stack. Ang limitasyon ng pagtuturo ay sadyang masikip, kaya sasandal ka sa Call command, na muling magpapatakbo ng iyong buong programa mula sa itaas; ang isang kundisyong nabigo ay nagiging batayang kaso na humihinto sa recursion.
- Magdagdag ng mga tagubilin sa crane mula sa palette sa iyong programa
- Gamitin ang IF-held at IF-top na mga kundisyon ng kulay sa sangay
- Gamitin ang Tawag upang muling patakbuhin ang programa mula sa itaas bilang isang recursive loop
- Itugma ang target na kaayusan sa loob ng limitasyon ng pagtuturo
Mga kontrol
- Desktop: i-click ang mga tagubilin sa palette, i-drag ang mga chips para muling ayusin, i-click ang Run para i-execute
- Telepono at tablet: i-tap ang mga tagubilin at ang Run button
Mga tip at diskarte
- Mag-isip sa mga tuntunin ng isang paulit-ulit na hakbang kasama ang isang kondisyon sa paghinto — iyon ang iyong recursive routine
- Hayaang kumilos ang bagsak na kundisyon ng kulay bilang base case para malaman ng crane kung kailan hihinto
- Tumakbo upang makita kung saan eksakto kung saan nahuli ng crane ang maling crate
Ang matututunan mo
Ang Claw Compiler ay nagtuturo ng recursion sa pamamagitan ng crane-stacking crane at isang mahigpit na badyet sa paglipat, na ginagawang kongkreto ang isang mahirap na ideya.
- Mga Kasanayan: recursion, decomposition ng problema, logic ng programming
- Pinakamahusay para sa: mga grade 8–12 (edad 13+)
- Para sa mga magulang at guro: ginagawang konkreto at intuitive ang recursion.
Tungkol sa Claw Compiler
Ang Claw Compiler ay isang orihinal na palaisipan sa programming na nagtuturo ng recursion sa pamamagitan ng crane-stacking crane at isang mahigpit na badyet sa paglipat. Maglaro nang libre sa iyong browser na may pang-araw-araw at mga antas ng pagsasanay.
I-browse ang lahat ng laro → /