Chapter 23 - Always late
- [>] 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: Alex rushes to Steve's birthday party, determined not to be late this time. When she arrives right on time, the restaurant is empty — because Steve's invitation said 7pm on purpose, knowing she's always late! The real party doesn't start until 8pm.
PL: Alex pędzi na urodziny Steve'a, zdeterminowana, żeby nie spóźnić się tym razem. Kiedy przychodzi punktualnie na czas, w restauracji nie ma nikogo — bo zaproszenie Steve'a podawało siódmą wieczorem specjalnie, bo wie, że ona zawsze się spóźnia! Prawdziwa impreza zaczyna się o ósmej.
Nauczysz się korzystać z pętli, która działa, dopóki to możliwe, oraz oświetlać miejsca za pomocą bloków zasilających.
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
- Żółwik obróci się w lewo: Turn Left; i wyjmie przedmioty ze skrzynki, która jest przed nim: Take Items
- Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Żółwik obróci się w prawo: Turn Right; postawi blok pod sobą: Place Down; i obróci się w lewo: Turn Left
- Poza tym: Else
- Żółwik ruszy się do tyłu: Move Back
- Zakończ poprawnie warunki: End
- Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Zakończ poprawnie pętlę: End

turtle.turnLeft()
turtle.suck()
while true do
if not turtle.detectDown() then
turtle.turnRight()
turtle.placeDown()
turtle.turnLeft()
else
turtle.back()
end
end
Task 2
- Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Żółwik powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Żółwik obróci się w prawo: Turn Right; wykopie blok przed sobą: Dig; i znów obróci się w prawo: Turn Right
- Zakończ poprawnie pętlę: End
- Żółwik wykopie blok przed sobą: Dig; i ruszy się do przodu: Move Forward
- Żółwik powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Zakończ poprawnie pętlę: End

while true do
for n = 1, 2 do
turtle.turnRight()
turtle.dig()
turtle.turnRight()
end
turtle.dig()
turtle.forward()
end
Task 3
- Żółwik wyjmie przedmioty ze skrzynki, która jest przed nim: Take Items; i obróci się w lewo: Turn Left
- Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Żółwik wybierze bloki ze swojego ekwipunku ze slotu 2: Select Slot - Number (2); i postawi blok pod sobą: Place Down
- Poza tym: Else
- Żółwik ruszy się do przodu: Move Forward
- Zakończ poprawnie warunki: End
- Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Zakończ poprawnie pętlę: End

turtle.suck()
turtle.turnLeft()
while true do
if not turtle.detectDown() then
turtle.select(2)
turtle.placeDown()
else
turtle.forward()
end
end
Zadanie kreatywne
Wpisz poniższą komendę, aby otrzymać tryb kreatywny:
/gamemode 1
Dialog
| English | Polski |
|---|---|
| Alex: Oh no! Steve's birthday party is in half an hour! I can't be late! | Alex: O nie! Urodziny Steve'a są za pół godziny! Nie mogę się spóźnić! |
| Alex runs to the restaurant. She sees Steve. | Alex biegnie do restauracji. Widzi Steve'a. |
| Alex: Steve! I'm on time! Wait, where are all the people? It's seven o'clock! | Alex: Steve! Jestem na czas! Poczekaj, gdzie są wszyscy? Jest siódma godzina! |
| Steve: Your invitation says seven p.m. because you're always late. My party starts at eight p.m. | Steve: Twoje zaproszenie mówi siódma wieczorem, bo zawsze się spóźniasz. Moje przyjęcie zaczyna się o ósmej wieczorem. |
Bezpośredni link: https://share.note.sx/fgl7a19d