Chapter 07 - True
- [>] 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.
As the king's chief advisor, you relay his orders to the serfs who have gathered at the castle. First, however, you must direct the work of laborers and builders who are repairing the moat and bridge.
Jako naczelny doradca króla przekazujesz jego rozkazy poddanym, którzy zebrali się przy zamku. Najpierw jednak musisz pokierować pracami robotników i budowlańców, którzy naprawiają fosę i most.
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.
True means that something is true or is enabled. For example, a turtle can check if there is an obstacle in its path. If this is true, the turtle will try to go around it.
True oznacza, że coś jest prawdą lub jest włączone. Na przykład, żółwik może sprawdzać, czy na jego drodze jest przeszkoda. Jeśli to prawda, żółwik spróbuje ją ominąć.
Dowiesz się co oznacza wartość True (prawda) i kiedy żółwik ją zwraca. Nauczysz się używać pętli While True (działaj bez końca) oraz warunku If - Detect - Equals - True, żeby żółwik reagował na to, co widzi przed sobą lub pod sobą.
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
Postaw żółwika, klikając tabliczkę z napisem Task 1, prawym przyciskiem myszy.
- Żółwik obróci się w lewo: Turn Left; i ruszy się do tyłu: Move Back
- Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Jeśli żółwik wykryje pod sobą blok i to prawda, wtedy: If - Detect Down Equals - True - Then
- Żółwik ruszy się w górę: Move Up
- Poza tym: Else
- Żółwik ruszy się do przodu: Move Forward
- Zakończ poprawnie warunki: End
- Jeśli żółwik wykryje pod sobą blok i to prawda, wtedy: If - Detect Down Equals - True - Then
- Zakończ poprawnie pętlę: End

turtle.turnLeft()
while true do
if turtle.detect() == true then
turtle.up()
else
turtle.forward()
end
end
Task 2
-
Włóż bloki do ekwipunku żółwika: Redstone - slot 1.
-
Stwórz nowy program, klikając napis New po prawej stronie.
-
Żółwik ruszy się w górę: Move Up; i do przodu: Move Forward
-
Lampy tworzą kwadrat, więc żółwik powtórzy polecenia 4 razy: Repeat - Number (4) - Do
- Każdy bok składa się z dwóch lamp i jednego dodatkowego bloku w rogu, więc żółwik powtórzy polecenia 3 razy: Repeat - Number (3) - Do
- Żółwik ruszy się do przodu: Move Forward; Żółwik postawi blok pod sobą: Place Down
- Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 3 razy: End
- Żółwik obróci się w prawo: Turn Right
- Każdy bok składa się z dwóch lamp i jednego dodatkowego bloku w rogu, więc żółwik powtórzy polecenia 3 razy: Repeat - Number (3) - Do
-
Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 4 razy: End
-
Żółwik ruszy się do tyłu: Move Back; i ruszy się w dół: Move Down
-
Żółwik włączy wszystkie lampy: Set Redstone - True

turtle.up()
turtle.forward()
for n = 1, 4 do
for n = 1, 3 do
turtle.forward()
turtle.placeDown()
end
turtle.turnRight()
end
turtle.back()
turtle.down()
turtleedu.setRedstone(true)
Task 3
-
Włóż bloki do ekwipunku żółwika: Redstone - slot 1.
-
Stwórz nowy program, klikając napis New po prawej stronie.
-
Żółwik obróci się w prawo: Turn Right; i ruszy się w górę: Move Up
-
Żół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 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.turnRight()
turtle.up()
while true do
if not turtle.detectDown() then
turtle.placeDown()
else
turtle.forward()
end
end
Zadanie kreatywne
| English | Polski |
|---|---|
| order | rozkaz |
| serf | poddany |
| castle | zamek |
| true | prawda |
| obstacle | przeszkoda |