Chapter 16 - The passport
- [>] 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 panics at the airport when he can't find his passport — it's not in his bag, not in his jacket, maybe it's stuck in the taxi that already left! This is a big problem, he says… until Alex calmly points out the passport is right in his own hand.
PL: Steve panikuje na lotnisku, gdy nie może znaleźć swojego paszportu — nie ma go w torbie, nie ma go w kurtce, może został w taksówce, która już odjechała! To poważny problem, mówi… aż Alex spokojnie zauważa, że paszport trzyma we własnej ręce.
Nauczysz się czym są warunki i w jakich sytuacjach warto z nich korzystać w programie.
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
warunki.- Żół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 ruszy się w dół: Move Down; i wyjmie przedmioty ze skrzynki, która jest pod nim: Take Items From Below
- Jeśli natomiast żółwik wykryje przed sobą blok, wtedy: If - Detect - Then
- Żółwik obróci się w lewo: Turn Left
- 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

while true do
if not turtle.detectDown() then
turtle.down()
turtle.suckDown()
elseif turtle.detect() then
turtle.turnLeft()
else
turtle.forward()
end
end
If, czyli jeśli, używamy wtedy, kiedy chcemy określić konkretne warunki wykonywania polecenia.
W naszym przypadku żółwik obróci się w lewo tylko wtedy, kiedy wykryje przed sobą przeszkodę. Bardzo często korzystamy z If, kiedy korzystamy z pętli While, żeby określić w jakim dokładnie momencie coś ma się stać w czasie wykonywania tej pętli.
Task 2
- Żółwik jest oddalony od drzwi o 3 bloki na skos, skorzystamy więc z odpowiedniej pętli, aby nie wpisywać kilka razy tych samych poleceń. Żółwik powtórzy polecenia 3 razy: Repeat - Number (3) - Do
- Żółwik ruszy się do przodu: Move Forward; obróci się w prawo: Turn Right; znów ruszy się do przodu: Move Forward; i obróci się w lewo: Turn Left
- Zakończ poprawnie pętlę: End
- Żółwik postawi blok przed sobą: Place

for n = 1, 8 do
turtle.forward()
turtle.turnRight()
turtle.forward()
turtle.turnLeft()
end
turtle.place()
Zadanie kreatywne
Dialog
| English | Polski |
|---|---|
| Steve and Alex are at the airport*.* | Steve i Alex są na lotnisku. |
| Steve: Oh no. Where is my passport*? It is not here! It is not in my bag… And it is not in my jacket… Oh! My passport is in the taxi! Oh no, the taxi is not here now!* This is a big problem*…* | Steve: O nie. Gdzie jest mój paszport? Nie ma go tutaj! Nie ma go w mojej torbie… I nie ma go w mojej kurtce… Oh! Mój paszport jest w taksówce! O nie, taksówki już nie ma! To poważny problem… |
| Alex: Steve! Your passport is not in the taxi. Your passport is in your hand. | Alex: Steve! W taksówce nie ma twojego paszportu. Twój paszport jest w twojej ręce. |
| English | Polski |
|---|---|
| Airport | lotnisko |
| Passport | paszport |
| This is a big problem | To poważny problem |
Bezpośredni link: https://share.note.sx/ayi2f3p0