Chapter 09 - I really want a dog

English Polski
Steve: Dad, we need to talk. I really want a dog. Tato, musimy porozmawiać. Bardzo chcę mieć psa.
Dad: Steve, a dog is a lot of work Tato: Steve, pies to dużo pracy
Steve: I can work! I'm very responsible. Steve: Mogę pracować! Jestem bardzo odpowiedzialny.
Dad: Really? Then first, you need to wash the car, clean the bathroom and clean the windows! Tata: Naprawdę? W takim razie najpierw musisz umyć samochód, posprzątać łazienkę i umyć okna!
Steve: Oh no… Steve: O nie…
Three hours later, Steve finishes cleaning their apartment. Trzy godziny później Steve kończy sprzątanie mieszkania.
Dad: Wow! This looks great! You are very responsible. You can have a dog! Tata: Wow! Wygląda świetnie! Jesteś bardzo odpowiedzialny. Możesz mieć psa!
Steve: No, thank you! I don't want a dog now. I'm tired! I don't want to be responsible! Steve: Nie, dziękuję! Nie chcę teraz psa. Jestem zmęczony! Nie chcę być odpowiedzialny!
Czego nauczysz się podczas tych zajęć?

Nauczysz się jak działa pętla umieszczona w innej pętli.


Task 1

Na czym polega to zadanie?

Żółwik wyjmie przedmioty z 4 skrzynek umieszczonych w budynku obok.

turtle.up()
turtle.forward()
for n = 1, 2 do
	for n = 1, 2 do
		turtle.forward()
	end
	for n = 1, 2 do
		turtle.turnRight()
		turtle.suck()
		turtle.turnRight()
	end
end
Wyjmij bloki z ekwipunku żółwika, będą potrzebne w kolejnych zadaniach!

Kliknij numer 0 na klawiaturze, aby otworzyć ostatnio używanego żółwika.


Task 2

Na czym polega to zadanie?

Zadaniem żółwika jest umieszczenie zwierząt w 4 wyznaczonych miejscach.

turtle.up()
for n = 1, 4 do
	turtle.forward()
	turtle.turnLeft()
	turtle.forward()
	turtle.select(math.random(16))
	turtle.place()
	turtle.back()
	turtle.turnRight()
	turtle.forward()
end
W zależności os tego w jaki sposób umieścisz zwierzęta w ekwipunku żółwika musisz wybrać odpowiednią liczbę slotów do losowania.

  • Jeśli umieścisz zwierzęta na slotach 1, 2 i 3 - musisz wpisać numer 3.
  • Jeśli umieścisz zwierzęta na wszystkich slotach - musisz wpisać numer 16.
  • Jeśli umieścisz zwierzęta na losowych slotach - program nie zadziała

Polecenie Random Number losuje od pierwszego slotu do wskazanego. Jeśli więc wpiszesz numer 8 musisz też umieścić przedmioty na każdym slocie od 1 do 8. W przeciwnym razie polecenie to nie zadziała!


Task 3

Na czym polega to zadanie?

Popraw program, aby żółwik oświetlił to miejsce stawiając bloki zasilające w wyznaczonych miejscach.

while true do
	if not turtleedu.detectDown() then
		turtle.placeDown()
	else
		turtle.forward()
	end
end

Zadanie kreatywne

Jeśli program zadziałał poprawnie otrzymasz tryb kreatywny i zostaniesz przeniesiony w nowe miejsce. Idź wzdłuż drogi, aż dotrzesz do ZOO, które musisz wypełnić zwierzętami!

English Polski
We need to talk Musimy porozmawiać
A lot of work Dużo pracy
You can have Możesz mieć

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