Chapter 10 - Steve and the dinosaurs
- [>] 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: Steve needs help writing a report for school about dinosaurs, so he asks his grandmother. When she asks why he wants her help, Steve explains it's because she's very old and must know a lot about dinosaurs — which doesn't go over quite as well as he hoped!
PL: Steve potrzebuje pomocy w napisaniu wypracowania do szkoły o dinozaurach, więc prosi o pomoc babcię. Kiedy ona pyta, dlaczego akurat ją prosi, Steve wyjaśnia, że to ponieważ jest bardzo stara i pewnie dużo wie o dinozaurach — co nie spotyka się z entuzjazmem, na jaki liczył!
Nauczysz się jak działa pętla While i warunki.
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
- Postaw żółwika, klikając tabliczkę z napisem Task 1 prawym przyciskiem myszy.
- Żółwik jest oddalony od skrzynki o 23 bloki, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać kilka razy tych samych poleceń. Żółwik powtórzy polecenia 23 razy: Repeat - Number (23) - Do
- Żółwik ruszy się do tyłu: Move Back
- Zakończ poprawnie pętlę: End
- Żółwik wyjmie 2 przedmioty ze skrzynki, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać kilka razy tych samych poleceń. Żółwik powtórzy polecenia 2 razy: Repeat - Number (2) - Do
- Żółwik wyjmie przedmioty ze skrzynki, która jest pod nim: Take Items From Below
- Zakończ poprawnie pętlę: End
- Żółwik musi jeszcze do nas wrócić. Żółwik powtórzy polecenia 23 razy: Repeat - Number (23) - Do
- Żółwik ruszy się do przodu: Move Forward
- Zakończ poprawnie pętlę: End
- Uruchom program, klikając Run Program.

for n = 1, 23 do
turtle.back()
end
for n = 1, 3 do
turtle.suckDown()
end
for n = 1, 23 do
turtle.forward()
end
Task 2
- Postaw żółwika, klikając tabliczkę z napisem Task 2 prawym przyciskiem myszy.
- Włóż bloki do ekwipunku żółwika: Redstone na slot 1.
- Stwórz nowy program, klikając różowy napis New po prawej stronie.
- Żółwik jest skierowany w niewłaściwą stronę. Żółwik obróci się w prawo: Turn Right
- Żół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
- Uruchom program, klikając Run Program.

turtle.turnRight()
while true do
if not turtle.detectDown() then
turtle.placeDown()
else
turtle.forward()
end
end
Task 3
Spróbuj zrobić to zadanie samodzielnie. Zaplanuj każdy ruch żółwika i skorzystaj z pętli Repeat.
- Postaw żółwika, klikając tabliczkę z napisem Task 3 prawym przyciskiem myszy.
- Zjedz dyskietkę i otwórz program Task3, klikając jego nazwę.
- Włóż bloki do ekwipunku żółwika: Redstone na slot 1.
- W programie są 3 błędy. Pierwszy błąd jest w pierwszej pętli. Żółwik powtórzy polecenia 9 razy: Repeat - Number (9) - Do
- Drugi błąd jest w drugiej pętli. Żółwik powtórzy polecenia 3 razy: Repeat - Number (3) - Do
- Trzeci błąd jest po drugiej pętli. Żółwik postawi blok pod sobą: Place Down
- Uruchom program, klikając Run Program.

for n = 1, 9 do
for n = 1, 3 do
turtle.back()
end
turtle.placeDown()
end
Zadanie kreatywne
Dialog
| English | Polski |
|---|---|
| Steve: Hello! Can you help me write a report for school? | Steve: Cześć! Pomożesz mi napisać wypracowanie do szkoły? |
| Grandmother: Oh, yes! I'm a great writer. I have a lot of books. Do you need my books? | Babcia: O tak! Jestem świetną pisarką. Mam dużo książek. Potrzebujesz moich książek? |
| Steve: I don't need your books. | Steve: Nie potrzebuję twoich książek. |
| Grandmother: What is report about? | Babcia: O czym jest raport? |
| Steve: Dinosaurs. | Steve: O dinozaurach. |
| Grandmother: Why do you want my help? | Babcia: Dlaczego chcesz mojej pomocy? |
| Steve: Because you are very old. You know a lot of dinosaurs, right? | Steve: Ponieważ jesteś bardzo stara. Dużo wiesz o dinozaurach, prawda? |
| English | Polski |
|---|---|
| A report for school | Wypracowanie do szkoły |
| Why | Dlaczego |
| Because | Bo, ponieważ |
Bezpośredni link: https://share.note.sx/ot1igu3w