Chapter 15 - The red jacket

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: Alex finds a red jacket she loves in an expensive store and really wants to buy it, especially since it's her birthday. Steve isn't convinced it's worth the price — so instead, he suggests buying her a cheap jacket instead!

PL: Alex znajduje czerwoną kurtkę, którą uwielbia, w drogim sklepie i bardzo chce ją kupić, tym bardziej że są jej urodziny. Steve nie jest przekonany, że jest warta tej ceny — więc proponuje kupić jej za to tanią kurtkę!

Czego nauczysz się podczas tych zajęć?

Nauczysz się wykorzystywać pętlę Repeat w różnych sytuacjach.

W zadaniu 1 i 2 można pominąć ostatnią pętlę. Żółwik nie musi wracać, bo można otworzyć ostatnio używanego żółwika, klikając numer 0 na klawiaturze.

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 oddalonej o 6 bloków.

for n = 1, 6 do
	turtle.forward()
end
turtle.suck()
for n = 1, 6 do
	turtle.back()
end
turtle.turnRight()
turtle.drop()

Task 2

Zadaniem żółwika jest wyjęcie przedmiotów z dwóch skrzynek oddalonych o 6 bloków. Droga do skrzynek jest zablokowana.
Postaw żółwika, włóż do jego ekwipunku żółwika z zadania 1 i kliknij Place w panelu sterowania.

Poniższy program zrób w żółwiku z kilofem!

for n = 1, 6 do
	turtle.dig()
	turtle.forward()
end
for n = 1, 2 do
	turtle.turnRight()
	turtle.suck()
	turtle.turnRight()
end
for n = 1, 6 do
	turtle.back()
end

Task 3

Żółwik zmieni wygląd tego korytarza usuwając obecną dekorację i budując nową.
Postaw żółwika, włóż do jego ekwipunku żółwika z zadania 1, obróć go w jedną stronę dwa razy i kliknij Place w panelu sterowania.

Poniższy program zrób w żółwiku z kilofem!

for n = 1, 8 do
	for n = 1, 8 do
		turtle.dig()
		turtle.forward()
		turtle.digUp()
		turtle.digDown()
		turtle.select(1)
		turtle.placeDown()
	end
	turtle.dig()
	turtle.forward()
	turtle.digUp()
	turtle.digDown()
	turtle.select(2)
	turtle.placeDown()
end

Zadanie kreatywne

Twoim zadaniem jest udekorowanie całego tego budynku wewnątrz na imprezę urodzinową!

Dialog

English Polski
Steve: This store is expensive*.* Steve: W tym sklepie jest drogo.
Alex: Yes… Wow! This red jacket is perfect! like this color a lot! I want to buy this jacket! Alex: Tak… Wow! Ta czerwona kurtka jest świetna! Bardzo podoba mi się ten kolor! Chcę kupić tę kurtkę!
Steve: This jacket is one hundred dollars. It is very expensive. Alex, you do not need a new jacket. Steve: Ta kurtka kosztuje sto dolarów. Jest bardzo droga. Alex, nie potrzebujesz nowej kurtki.
Alex: But Steve, today is my birthday… And you are my best friend! And you can buy… Alex: Ale Steve, dzisiaj są moje urodziny… A ty jesteś moim najlepszym przyjacielem! I możesz kupić…
Steve: A cheap jacket for you. Steve: Tanią kurtkę dla ciebie.
English Polski
I want to buy Chcę kupić
Expensive drogie
Cheap tanie

Bezpośredni link: https://share.note.sx/x94h2072