DociekAI
1/4
0%
LEKCJA02

Plan dla robota

Rozłóż problem na kroki i zaplanuj drogę robota do celu.

20–25 min4 bloki

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.

Widziane z góry części do składania mebla, rozłożone w osobne grupki na jasnym tle — kupka drewnianych kołków, kupka wkrętów, dwa metalowe łączniki i dwie gładkie deski

Plan tej lekcji

  1. 01Haczyk6 min
  2. 02Symulator8 min
  3. 03Debugowanie7 min
  4. 04Zadanie praktyczne10 min
Haczyk6 min

Kanapka w dwunastu krokach

Na jasnym blacie leżą obok siebie, każdy osobno, składniki kanapki — kromka chleba, kostka masła na białym spodeczku i drewniana deska z nożem

„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.

  1. ?Przygotuj składniki
  2. ?Zrób kanapkę
  3. ?Posprzątaj po sobie

kroków w planie: 3 · do rozbicia: 3

Symulator8 min

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.

Labirynt z przyciętego żywopłotu widziany z góry, a przez jego korytarze poprowadzona jest cienka czerwona nitka biegnąca od wejścia aż do samego środka

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ę

Debugowanie7 min

Robot Kuby nie dojeżdża

Rozłożony mechanizm starego zegarka kieszonkowego na jasnym blacie — dwa mosiężne kółka zębate, zwinięta sprężyna i kilka maleńkich śrubek leżą obok pustej koperty zegarka

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

Zadanie praktyczne10 min

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.

Cienki sznurek rozłożony na jasnym blacie w długą, wijącą się trasę — od drewnianego kołka na jednym końcu, przez pięć gładkich kamyków ułożonych jeden za drugim, do drewnianego kołka na drugim końcu
Napisz plan jednej zwykłej czynności — zrobienia herbaty, spakowania plecaka na jutro, posłania łóżka — rozłożony na kroki tak drobne, że da się je wykonać bez zastanawiania. Potem poproś kogoś z domu, żeby wykonał go dokładnie tak, jak napisałeś/napisałaś, i nie domyślał się niczego.

Plan

Próba na żywo

Poprawka

Najczęstsze miejsca, w których takie plany się sypią: brak kroku „weź”, brak powiedzenia gdzie coś jest, i kolejność („zalej wrzątkiem” przed „wrzuć torebkę”). Jeśli masz młodsze rodzeństwo, jest idealnym wykonawcą — dzieci wykonują polecenia dosłownie o wiele chętniej niż dorośli.

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%.