Plan dla robota
Rozłóż problem na kroki i zaplanuj drogę robota do celu.
Instrukcja składania mebla nie mówi „zmontuj szafkę”. Mówi: weź śrubę A, włóż w otwór 3, dokręć. Ktoś rozłożył całą robotę na kroki, żebyś nie musiał/musiała niczego się domyślać — i dokładnie to samo robi się dla komputera.
W tej lekcji rozłożysz na kroki zwykłą kanapkę, przeprowadzisz robota przez planszę najpierw pilotem, a potem programem napisanym z góry, i znajdziesz w cudzym programie jedną instrukcję, przez którą wszystko się sypie. Nadal bez pisania kodu — ale to już jest programowanie.

Plan tej lekcji
- 01Haczyk6 min
- 02Symulator8 min
- 03Debugowanie7 min
- 04Zadanie praktyczne10 min
Kanapka w dwunastu krokach

„Zrób kanapkę” to nie jest polecenie. To nazwa całej roboty.
Robot nie domyśli się niczego. Zanim cokolwiek zrobi, ktoś musi rozłożyć zadanie na kroki tak drobne, że każdy da się wykonać bez zastanawiania. Spróbuj — zobaczysz, że niektóre kroki trzeba rozbić dwa razy.
Wytłumacz robotowi, jak zrobić kanapkę.
Przy każdym kroku zadaj jedno pytanie: czy robot wie, jak to zrobić, bez zastanawiania się? Jeśli nie — rozbij go na mniejsze.
- ?Przygotuj składniki
- ?Zrób kanapkę
- ?Posprzątaj po sobie
kroków w planie: 3 · do rozbicia: 3
Pilot czy program?
Prowadzić kogoś przez labirynt można na dwa sposoby: iść obok i mówić „teraz w lewo” albo dać mu sznurek przygotowany wcześniej i zostać przed wejściem. Pierwsze to sterowanie, drugie — program. Zaraz zrobisz jedno i drugie na tej samej planszy.

Runda 1 z 2 — doprowadź robota do celu pilotem.
ruchów: 0
Każde naciśnięcie działa natychmiast — widzisz skutek i możesz się poprawić.
Robot patrzy w górę
Robot Kuby nie dojeżdża

Zegarek staje nie tam, gdzie pękła sprężynka.
Z programem jest identycznie: robot rozbija się kilka kroków po błędzie, a nie na nim. Dlatego programów nie ogląda się w całości — wykonuje się je po jednej instrukcji i sprawdza, w którym momencie przestało być dobrze.
Kuba napisał program dla robota. Robot nie dojeżdża. Znajdź, dlaczego.
Nie uruchamiaj całości — wykonuj po jednej instrukcji i patrz, czy robot robi to, czego się spodziewasz.
wykonano: 0 z 12 instrukcji
Napisz plan, który ktoś wykona dosłownie
Na koniec sprawdzian, którego nie da się oszukać: niech twój plan wykona prawdziwy człowiek — dosłownie, bez domyślania się. To najszybszy sposób, żeby zobaczyć, ile rzeczy w twojej głowie było oczywistych, a w planie ich nie było.

Plan
Próba na żywo
Poprawka
Nagroda: ciekawostka
Ukończ wszystkie kroki tej lekcji, żeby ją odblokować.
Zrobione: 0 z 4 bloków
Przejdź wszystkie bloki i zrób to, co w nich jest do zrobienia — pasek u góry pokaże 100%.