Chapter 04 - The new student
Story
| 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ć? |
Create New World
- Włącz komputer, klikając przycisk w prawym górnym rogu na klawiaturze.
- Otwórz Prism Launcher, klikając dwukrotnie lewym przyciskiem myszy.
- Włącz grę, klikając dwukrotnie lewym przyciskiem myszy.
- Stwórz nowy świat, klikając Singleplayer → Create New World → Create New World. Możesz zmienić nazwę świata, używając tylko małych liter, bez odstępów.
- Przenieś się do zadania, używając książki lub stań na złotej płytce naciskowej.
- Postaw żółwika na czerwonym bloku, klikając tabliczkę prawym przyciskiem myszy.
- Włóż potrzebne bloki do ekwipunku żółwika.
- Otwórz edytor programu i stwórz nowy program.
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ć |