Chapter 04 - The new student
| English | Polski |
|---|---|
| Steve: Alex, there is a new student in our class! She speaks three languages. | Steve: Alex, jest nowa uczennica w naszej klasie! Mówi w trzech językach. |
| Alex: Oh, she is intelligent. What foreign languages does she know? | Alex: Och, jest inteligentna. Jakie zna języki obce? |
| Steve: As far as I know, in addition to English, she also knows Polish and Japanese. | Steve: Z tego co wiem, oprócz angielskiego zna również język polski i japoński. |
| Alex: And you, what foreign languages do you know or what would you like to learn? | Alex: A ty, jakie znasz języki obce lub czego chciałbyś się nauczyć? |
Czego nauczysz się podczas tych zajęć?
Nauczysz się kiedy korzystać z pętli repeat i jak ją tworzyć.
Pętla
Repeatsprawia, że żółwik wykonuje jakąś czynność określoną liczbę razy. Nie trzeba wtedy wpisywać tych samych poleceń kilka razy.
Pętla ta składa się z 3 części:
- najpierw określamy ile razy coś ma się stać:
Repeat - Number (X) - Do- następnie określamy jakie czynności mają zostać wykonane
- na koniec wskazujemy, że nie dodajemy już więcej poleceń w ramach tej pętli:
End
Task 1
Na czym polega to zadanie?
Żółwik zbuduje przejście dla pieszych, stawiając czarne i białe bloki w odpowiednich miejscach.
- Postaw żółwika, klikając tabliczkę z napisem Task 1 prawym przyciskiem myszy
- Włóż bloki do ekwipunku żółwika: Coal na slot 1; Quartz na slot 2
- Żółwik obróci się w lewo: Turn Left
- Żółwik postawi 3 czarne i 3 białe bloki, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać tych samych poleceń kilka razy. Żółwik powtórzy polecenia 3 razy: Repeat - Number (3) - Do
- Żółwik najpierw będzie stawiał czarne bloki, a potem białe. Żółwik ruszy się do przodu: Move Forward; wybierze bloki ze swojego ekwipunku ze slotu 1: Select Slot - Number (1); i postawi te bloki pod sobą: Place Down
- Żółwik znów ruszy się do przodu: Move Forward; wybierze bloki ze swojego ekwipunku ze slotu 2: Select Slot - Number (2); i postawi te bloki pod sobą: Place Down
- Zakończ poprawnie pętlę: End
- Uruchom program, klikając Run Program

turtle.turnLeft()
for n = 1, 3 do
turtle.forward()
turtle.select(1)
turtle.placeDown()
turtle.forward()
turtle.select(2)
turtle.placeDown()
end
Task 2
Na czym polega to zadanie?
Żółwik zbuduje 4 dodatkowe miejsca w klasie.
- Postaw żółwika, klikając tabliczkę z napisem Task 2 prawym przyciskiem myszy.
- Włóż bloki do ekwipunku żółwika: Stairs na slot 1; Fence na slot 2; Pressure Plate na slot 3.
- Stwórz nowy program, klikając różowy napis New po prawej stronie.
- Żółwik zbuduje 4 dodatkowe miejsca, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać tych samych poleceń kilka razy. Żółwik powtórzy polecenia 4 razy: Repeat - Number (4) - Do
- Żółwik ruszy się do przodu: Move Forward; wybierze bloki ze swojego ekwipunku ze slotu 1: Select Slot - Number (1); i postawi blok przed sobą: Place
- Żółwik ruszy się do tyłu: Move Back; wybierze bloki ze swojego ekwipunku ze slotu 2: Select Slot - Number (2); i postawi blok przed sobą: Place
- Żółwik ruszy się w górę: Move Up; wybierze bloki ze swojego ekwipunku ze slotu 3: Select Slot - Number (3); i postawi blok przed sobą: Place
- Żółwik ruszy się w dół: Move Down; obróci się w prawo: Turn Right; ruszy się do przodu 2 razy: Move Forward; i obróci się w lewo: Turn Left
- Zakończ poprawnie pętlę: End
- Uruchom program klikając Run Program

for n = 1, 4 do
turtle.forward()
turtle.select(1)
turtle.place()
turtle.back()
turtle.select(2)
turtle.place()
turtle.up()
turtle.select(3)
turtle.place()
turtle.down()
turtle.turnRight()
turtle.forward()
turtle.forward()
turtle.turnLeft()
end
Task 3
Na czym polega to zadanie?
Popraw program, aby żółwik zbudował jeszcze jedną ławkę.
- Postaw żółwika klikając tabliczkę z napisem Task 3 prawym przyciskiem myszy.
- Weź dyskietkę i zjedz ją.
- Włóż do ekwipunku żółwika bloki: Redstone na slot 1; Stairs na slot 2
- Otwórz program Task3, klikając jego nazwę w edytorze programu.
- W programie są 2 błędy. Pierwszy błąd jest w pierwszej pętli. Żółwik wybierze bloki ze swojego ekwipunku ze slotu 16, a powinien wybrać bloki ze swojego ekwipunku ze slotu 1: Select Slot - Number (1)
- Drugi błąd jest w drugiej pętli. Żółwik wybierze bloki ze swojego ekwipunku ze slotu 16, a powinien wybrać bloki ze swojego ekwipunku ze slotu 2: Select Slot - Number (2)
- Uruchom program, klikając Run Program

for n = 1, 2 do
turtle.forward()
turtle.select(1)
turtle.placeDown()
end
turtle.turnLeft()
turtle.back()
for n = 1, 2 do
turtle.select(2)
turtle.place()
turtle.turnLeft()
turtle.forward()
turtle.turnRight()
end
Zadanie kreatywne
Kiedy żółwik skończy budować otrzymasz tryb kreatywny. Spraw, aby w szkole byli uczniowie.
| English | Polski |
|---|---|
| foreign languages | języki obce |
| as far as I know | z tego co wiem |
| what would you like to learn | czego chciałbyś się nauczyć |
Bezpośredni link: https://share.note.sx/27dr2zzq