Jurassic World 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.
T-Rex is one of the most famous dinosaurs. It was a meat-eater, that is, it hunted other animals. It was very large - it could reach a length of up to 12 meters. It weighed about 7 tons, or as much as a large truck.
T-Rex to jeden z najsłynniejszych dinozaurów. Był mięsożercą, czyli polował na inne zwierzęta. Był bardzo duży - mógł osiągać długość nawet 12 metrów. Ważył około 7 ton, czyli tyle, co duży samochód ciężarowy.
Nauczysz się łączyć pętlę While z pętlą Repeat.
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.
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ę PPM (prawym przyciskiem myszy), aby postawić żółwika.
Task 1
- Zjedz dyskietkę, przytrzymując PPM.
- Włóż bloki do ekwipunku żółwika: Stone - slot 1.
- Otwórz program Task1, klikając jego nazwę.
- Żółwik jest ustawiony w niewłaściwym miejscu. Żółwik obróci się w prawo: Turn Right; ruszy się do tyłu: Move Back; i ruszy się w dół: Move Down
- Nie wiemy ile razy żółwik powtórzy polecenia. Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Najpierw żółwik postawi bloki po obu stronach. Żółwik powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Żółwik obróci się w lewo: Turn Left; postawi blok przed sobą: Place; i znów obróci się w lewo: Turn Left
- Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 2 razy: End
- Żółwik ruszy się do tyłu: Move Back; i postawi blok przed sobą: Place
- Najpierw żółwik postawi bloki po obu stronach. Żółwik powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Zakończ poprawnie pętlę: End
turtle.turnRight()
turtle.back()
turtle.down()
while true do
for n = 1, 2 do
turtle.turnLeft()
turtle.place()
turtle.turnLeft()
end
turtle.back()
turtle.place()
end
Task 2
-
Włóż bloki do ekwipunku żółwika: Stairs - slot 1.
-
Stwórz nowy program, klikając napis New po prawej stronie.
-
Żółwik jest skierowany w niewłaściwą stronę. Żółwik obróci się w prawo: Turn Right
-
Nie wiemy ile razy żółwik powtórzy polecenia. Żół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 przed sobą: Place; obróci się w lewo: Turn Left; ruszy się do tyłu: Move Back; i znów postawi blok przed sobą: Place
- Poza tym: Else
- Żółwik będzie poruszał 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.turnRight()
while true do
if not turtle.detectDown() then
turtle.turnRight()
turtle.place()
turtle.turnLeft()
turtle.back()
turtle.place()
else
turtle.back()
end
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 jest skierowany w niewłaściwą stronę. Żółwik obróci się w lewo: Turn Left
- Nie wiemy ile razy żółwik powtórzy polecenia. Żół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 1: Select Slot - Number (1); i postawi blok pod sobą: Place Down; a następnie ruszy się do tyłu: Move Back
- Żółwik wybierze bloki ze swojego ekwipunku ze slotu 2: Select Slot - Number (2); i postawi blok przed sobą: Place
- Poza tym: Else
- Żółwik będzie poruszał 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()
while true do
in not turtle.detectDown() then
turtle.select(1)
turtle.placeDown()
turtle.back()
turtle.select(2)
turtle.place()
else
turtle.back()
end
end
Zadanie kreatywne
| English | Polski |
|---|---|
| meat-eater | mięsożerca |
| very large | bardzo duży |