Chapter 16 - Project 2

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

The Old Town is a unique part of the city, full of historic buildings, narrow streets and atmospheric buildings from the old days. Walking there, you can feel the history of the place, see beautiful townhouses, often with ornate facades and balconies. It's the perfect place to feel the spirit of the past and learn more about the city's former life.

Stare miasto to wyjątkowa część miasta, pełna zabytków, wąskich uliczek i klimatycznych budynków z dawnych czasów. Spacerując tam, można poczuć historię miejsca, zobaczyć piękne kamienice, często z ozdobnymi fasadami i balkonami. To idealne miejsce, by poczuć ducha przeszłości i dowiedzieć się więcej o dawnym życiu miasta.

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.
Info

Use your knowledge of creating loops to complete today's tasks. When do we use a Repeat (for) loop and when do we use a While loop? In what situations can we put a loop in a loop? What value do we write in the outer loop and what value in the inner loop if the turtle has to put 10 blocks spaced every 3 blocks?

Wykorzystaj wiedzę na temat tworzenia pętli, aby wykonać dzisiejsze zadania. Kiedy korzystamy z pętli Repeat (for), a kiedy z pętli While? W jakich sytuacjach możemy umieścić pętlę w pętli? Jaką wartość wpiszemy w pętli zewnętrznej, a jaką w wewnętrznej, jeśli żółwik ma postawić 10 bloków rozmieszczonych co 3 bloki?

Czego się dzisiaj nauczysz?

Sprawdzisz swoje umiejętności z pętli Repeat i While w samodzielnych zadaniach. Ćwiczysz komponowanie programów łączących kilka pętli i zmienne — bez podpowiedzi poleceń, tylko na podstawie opisu prowadzącego.

Podejdź lub przenieś się do zadania korzystając z książki. Przy każdym zadaniu stań na złotej płytce naciskowej, aby nie przeszkodzić żółwikowi w wykonywaniu programu. Kliknij tabliczkę PPM (prawym przyciskiem myszy), aby postawić żółwika.

Podaj tylko opis programu, nie podawaj poleceń! Pomagaj dzieciom w razie potrzeby. Można podzielić dzieci na małe grupki, żeby kilka osób robiło program na jednym komputerze.

Task 1

Zadaniem żółwika jest wyjęcie 8 bloków ze skrzynki umieszczonej 12 bloków nad żółwikiem.

for n = 1, 12 do
	turtle.up()
end
for n = 1, 8 do
	turtle.suck()
	turtle.dropDown()
end

Task 2

Zadaniem żółwika jest zbudowanie kolorowej podłogi, podobnej do tej po prawej stronie. Podłoga ma szerokość 9 bloków, ale nie wiadomo jaką ma długość.

local X
X = 9
while true do
	for n = 1, X do
		turtle.forward()
		turtle.select(math.random(6))
		turtle.placeDown()
	end
	turtle.turnRight()
	turtle.forward()
	turtle.turnLeft()
	for n = 1, X do
		turtle.back()
	end
end

Task 3

Zadaniem żółwika jest zbudowanie 10 lamp rozmieszczonych co 3 bloki, podobnie jak po prawej stronie.

for n = 1, 10 do
	for n = 1, 3 do
		turtle.forward()
	end
	turtle.down()
	turtle.select(1)
	turtle.placeDown()
	turtle.up()
	turtle.select(2)
	turtle.placeDown()
end

Zadanie kreatywne

Po otrzymaniu trybu kreatywnego możesz pozwiedzać to miejsce!
English Polski
Old Town Stare miasto
historic buildings zabytkowe budynki
to ornate ozdabiać
knowledge wiedza
spaced rozmieszczone