Claw Compiler
Prowadź dźwig magazynowy z kodem, ponownie układając kolorowe skrzynki w ramach limitu ruchu wystarczająco wąskiego, aby wymagać rekurencji.
Jak grać
Zbuduj program na podstawie instrukcji dźwigu — poruszaj się w lewo i w prawo, chwytaj, upuszczaj i koloruj warunki — aby przestawić pojemniki ze skrzyniami w docelowy stos. Limit instrukcji jest celowo wąski, więc będziesz opierać się na poleceniu Call, które ponownie uruchamia cały program od góry; warunek, który się nie powiedzie, staje się przypadkiem podstawowym, który zatrzymuje rekurencję.
- Dodaj instrukcje dźwigu z palety do swojego programu
- Aby rozgałęzić, użyj warunków koloru z zatrzymaniem JEŻELI i JEŻELI z góry
- Użyj Call, aby ponownie uruchomić program od góry jako pętlę rekurencyjną
- Dopasuj układ docelowy w ramach limitu instrukcji
Sterowanie
- Pulpit: kliknij instrukcje palety, przeciągnij żetony, aby zmienić kolejność, kliknij Uruchom, aby wykonać
- Telefon i tablet: dotknij instrukcji i przycisku Uruchom
Wskazówki i strategia
- Myśl w kategoriach jednego powtarzalnego kroku i warunku zatrzymania — to twoja procedura rekurencyjna
- Pozwól, aby zły stan koloru działał jako przypadek podstawowy, aby dźwig wiedział, kiedy się zatrzymać
- Przejdź przez bieg, aby zobaczyć dokładnie, gdzie dźwig chwyta niewłaściwą skrzynię
Czego się dowiesz
Claw Compiler uczy rekurencji za pomocą dźwigu do układania skrzynek i ścisłego budżetu na ruchy, dzięki czemu trudny pomysł staje się konkretny.
- Umiejętności: rekurencja, dekompozycja problemu, logika programowania
- Najlepsze dla: mniej więcej klas 8–12 (w wieku 13+)
- Dla rodziców i nauczycieli: sprawia, że rekursja jest konkretna i intuicyjna.
Informacje o kompilatorze Claw
Claw Compiler to oryginalna łamigłówka programistyczna, która uczy rekurencji za pomocą dźwigu do układania skrzynek i ścisłego budżetu na ruchy. Graj za darmo w przeglądarce z poziomami dziennymi i ćwiczeniowymi.
Przeglądaj wszystkie gry → /