Chapter 13 - Repeat (for)
- [>] Baza wiedzy PROMC → Sezon 2

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.
Do you already know what you will sell in your store? Will it be food products, or maybe electronics? What do you like to buy the most?
Czy już wiesz, co będziesz sprzedawać w swoim sklepie? Będą to produkty spożywcze, a może elektronika? Co ty lubisz najbardziej kupować?
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.
We use the Repeat (for) loop when we know exactly how many times a certain part of the program should be executed. For example, we want the turtle to move forward 10 times. Instead of typing the same command 10 times, we use the Repeat loop.
Pętli Repeat (for) używamy, kiedy wiemy ile razy dokładnie dany fragment programu ma zostać wykonany. Na przykład chcemy, żeby żółwik ruszył się do przodu 10 razy. Zamiast wpisywać to samo polecenie 10 razy, korzystamy z pętli Repeat.
Nauczysz się korzystać z pętli Repeat (for), kiedy z góry wiadomo ile razy żółwik ma powtórzyć dany fragment kodu. Ćwiczysz też pętle zagnieżdżone — pętlę wewnątrz pętli — do budowania regularnych wzorów i kształtów.
Podejdź lub przenieś się do zadania korzystając z książki. Przy każdym zadaniu stań na złotej płytce naciskowej, aby nie przeszkodzić żółwikowi w wykonywaniu programu. Kliknij tabliczkę prawym przyciskiem myszy, aby postawić żółwika.
Task 1
-
Zjedz dyskietkę Task1, przytrzymując prawy przycisk myszy.
-
Postaw żółwika, klikając tabliczkę z napisem Task 1, prawym przyciskiem myszy.
-
Żółwik powtórzy polecenia 8 razy: Repeat - Number (8) - Do
- Żółwik ruszy się do przodu: Move Forward
-
Zakończ poprawnie pętlę: End
-
Żółwik powtórzy polecenia 3 razy: Repeat - Number (3) - Do
- Żółwik wyjmie przedmioty ze skrzynki, która jest przed nim: Take Items
-
Zakończ poprawnie pętlę: End
-
Żółwik powtórzy polecenia 8 razy: Repeat - Number (8) - Do
- Żółwik ruszy się do tyłu: Move Back
-
Zakończ poprawnie pętlę: End

for n = 1, 8 do
turtle.forward()
end
for n = 1, 3 do
turtle.suck()
end
for n = 1, 8 do
turtle.back()
end
Task 2
-
Włóż bloki do ekwipunku żółwika: Stairs - slot 1.
-
Stwórz nowy program, klikając napis New po prawej stronie.
-
Żółwik powtórzy polecenia 14 razy: Repeat - Number (14) - Do
- Żółwik powtórzy polecenia 4 razy: Repeat - Number (4) - Do
- Żółwik ruszy się do tyłu: Move Back
- Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 4 razy: End
- Żółwik obróci się w prawo: Turn Right; postawi blok przed sobą: Place; i obróci się w lewo: Turn Left
- Żółwik powtórzy polecenia 4 razy: Repeat - Number (4) - Do
-
Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 14 razy: End

for n = 1, 14 do
for n = 1, 4 do
turtle.forward()
end
turtle.turnRight()
turtle.place()
turtle.turnLeft()
end
Task 3
-
Włóż bloki do ekwipunku żółwika: Redstone - slot 1; Lamp - slot 2.
-
Stwórz nowy program, klikając napis New po prawej stronie.
-
Żółwik powtórzy polecenia 14 razy: Repeat - Number (14) - Do
- Żółwik powtórzy polecenia 4 razy: Repeat - Number (4) - Do
- Żółwik ruszy się do tyłu: Move Back
- Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 4 razy: End
- Żółwik ruszy się w dół: Move Down; wybierze bloki ze swojego ekwipunku ze slotu 1: Select Slot - Number (1); i postawi blok pod sobą: Place Down
- Żółwik ruszy się w górę: Move Up; wybierze bloki ze swojego ekwipunku ze slotu 2: Select Slot - Number (2); i postawi blok pod sobą: Place Down
- Żółwik powtórzy polecenia 4 razy: Repeat - Number (4) - Do
-
Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 14 razy: End

for n = 1, 14 do
for n = 1, 4 do
turtle.back()
end
turtle.down()
turtle.select(1)
turtle.placeDown()
turtle.up()
turtle.select(2)
turtle.placeDown()
end
Zadanie kreatywne
| English | Polski |
|---|---|
| to buy | kupić |
| to sell | sprzedać |
| store | sklep |
| exactly | dokładnie |
| the same | to samo |