Jurassic World 5
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.
Plesiosaurus had a long neck, a small head and four strong flippers that allowed it to swim quickly. Ichthyosaurus resembled modern dolphins. It had a sleek body, a long snout and a large tail fin.
Plezjozaur miał długą szyję, małą głowę i cztery silne płetwy, dzięki którym mógł szybko pływać. Ichtiozaur przypominał współczesne delfiny. Miał opływowe ciało, długi pysk i dużą płetwę ogonową.
Nauczysz się łączyć pętlę While, warunek If oraz 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.
- Otwórz program Task1, klikając jego nazwę.
- Nie wiemy jak daleko jest skrzynka. Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Żółwik będzie poruszał się do tyłu: Move Back
- Jeśli żółwik wykryje pod sobą blok, wtedy: If - Detect Down - Then
- Żółwik powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Żółwik wyjmie przedmioty ze skrzynki, która jest pod nim: Take Items From Below; i obróci się w prawo: Turn Right
- Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 2 razy: End
- Żółwik powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Zakończ poprawnie warunki: End
- Zakończ poprawnie pętlę: End
while true do
turtle.back()
if turtle.detectDown() then
for n = 1, 2 do
turtle.suckDown()
turtle.turnRight()
end
end
end
Task 2
-
Włóż bloki do ekwipunku żółwika: Lamp - slot 1; Redstone - slot 2.
-
Stwórz nowy program, klikając napis New po prawej stronie.
-
Kwadrat ma 4 takie same boki. Żółwik powtórzy polecenia 4 razy: Repeat - Number (4) - Do
- Długość jednego boku tego kwadratu to 16 bloków. Żółwik powtórzy polecenia 16 razy: Repeat - Number (16) - Do
- Żółwik wybierze bloki ze swojego ekwipunku ze slotu 1: Select Slot - Number (1); postawi blok pod sobą: Place Down; i ruszy się do tyłu: Move Back
- Żółwik wybierze bloki ze swojego ekwipunku ze slotu 2: Select Slot - Number (1); i postawi blok przed sobą: Place
- Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 16 razy: End
- Żółwik obróci się w lewo: Turn Left
- Długość jednego boku tego kwadratu to 16 bloków. Żółwik powtórzy polecenia 16 razy: Repeat - Number (16) - Do
-
Zakończ poprawnie pętlę, aby żółwik nic więcej nie powtarzał 4 razy: End
for n = 1, 4 do
for n = 1, 16 do
turtle.back()
turtle.select(1)
turtle.place()
turtle.select(2)
turtle.placeDown()
end
turtle.turnLeft()
end
Task 3
-
Kliknij czerwony kwadracik, aby odblokować żółwika.
-
Włóż bloki wełny do ekwipunku żółwika na sloty 1-4 w dowolnej kolejności.
-
Stwórz nowy program, klikając napis New po prawej stronie.
-
Żółwik znajduje się w niewłaściwym miejscu. Żółwik obróci się w prawo: Turn Right; i ruszy się w górę: Move Up
-
Nie wiemy ile dokładnie bloków żółwik postawi. Żółwik będzie wykonywał polecenia, dopóki będzie to możliwe: While - True - Do
- Żółwik będzie poruszał się do przodu: Move Forward
- Jeśli żółwik nie wykryje pod sobą bloku, wtedy: If - Not - Detect Down - Then
- Żółwik wylosuje bloki ze swojego ekwipunku ze slotów 1-4: Select Slot - Random Number (4); i postawi blok pod sobą: Place Down
- Poza tym, jeśli żółwik zauważy, że wychodzi poza kwadrat: Else
- Żółwik ruszy się do tyłu: Move Back; i obróci się w lewo: Turn Left
- Zakończ poprawnie warunki: End
-
Zakończ poprawnie pętlę: End
turtle.turnRight()
turtle.up()
while true do
turtle.forward()
if not turtle.detectDown() then
turtle.select(math.random(4))
turtle.placeDown()
else
turtle.back()
turtle.turnLeft()
end
end
Zadanie kreatywne
| English | Polski |
|---|---|
| long neck | długa szyja |
| small head | mała głowa |
| strong flippers | silne płetwy |
| sleek body | opływowe ciało |
| long snout | długi pysk |
| large tail fin | duża płetwa ogonowa |