Chapter 04 - The new student
- [>] Baza wiedzy PROMC → Sezon 1
Przed włączeniem komputerów lub w trakcie przedstaw dzieciom historię związaną z dzisiejszym tematem, zwracając uwagę na kluczowe słówka po angielsku.
EN: Steve tells Alex about a new student in their class who speaks three languages! Alex is impressed and asks which foreign languages she knows. As far as Steve knows, besides English she also speaks Polish and Japanese — which makes Alex wonder what she would like to learn next.
PL: Steve mówi Alex o nowej uczennicy w klasie, która mówi w trzech językach! Alex jest pod wrażeniem i pyta, jakie języki obce ona zna. Z tego, co wie Steve, oprócz angielskiego zna też polski i japoński — co skłania Alex do zastanowienia się, czego sama chciałaby się nauczyć.
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
Create new world
- Kliknij Singleplayer → Create New World → Create New World.
- Po wejściu na świat kliknij literkę T na klawiaturze, aby otworzyć okno czatu.
Task 1
- 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
- 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
- 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
Dialog
| 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ć? |
| 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