Chapter 16 - The passport

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.

Story

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.

Czego nauczysz się podczas tych zajęć?

Nauczysz się czym są warunki i w jakich sytuacjach warto z nich korzystać w programie.

Create new world

  1. Kliknij Singleplayer → Create New World → Create New World.
  2. Po wejściu na świat kliknij literkę T na klawiaturze, aby otworzyć okno czatu.

Task 1

Zadaniem żółwika jest wyjęcie przedmiotów ze skrzynki w środku labiryntu. Wykorzystamy w tym zadaniu warunki.

while true do
	if not turtle.detectDown() then
		turtle.down()
		turtle.suckDown()
	elseif turtle.detect() then
		turtle.turnLeft()
	else
		turtle.forward()
	end
end
Polecenia 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

Zadaniem żółwika jest postawienie bloku zasilającego obok żelaznych drzwi, żeby zostały otwarte. Spróbuj zrobić to zadanie samodzielnie, przeprowadzając żółwika po wyznaczonej ścieżce.

for n = 1, 8 do
	turtle.forward()
	turtle.turnRight()
	turtle.forward()
	turtle.turnLeft()
end
turtle.place()

Zadanie kreatywne

Twoim zadaniem jest sprawić, aby każdy samolot był w innym kolorze.

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