Chapter 11 - Project 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.

Story

EN: Today is your first big project! You'll combine everything you've learned so far — moving the turtle, using variables, and printing messages — to build something completely your own.

PL: Dziś czeka was pierwszy duży projekt! Połączycie wszystko, czego się do tej pory nauczyliście — ruch żółwika, zmienne i wypisywanie wiadomości — żeby zbudować coś zupełnie własnego.

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

Today you will use the knowledge you gained in the previous lessons. Listen carefully to the description and program the turtle yourself.

Dziś wykorzystasz wiedzę zdobytą podczas poprzednich lekcji. Wysłuchaj uważnie opisu i zaprogramuj żółwika samodzielnie.

Czego się dzisiaj nauczysz?

Sprawdzisz czy pamiętasz pętle Repeat i While oraz zmienne z poprzednich lekcji. Dziś samodzielnie (lub w małych grupach) opisujesz i piszesz programy wyłącznie na podstawie opisu prowadzącego — bez podpowiedzi poleceń.

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ę 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 dwóch przedmiotów ze skrzynki oddalonej o 6 bloków.

Postaw żółwika, klikając tabliczkę z napisem Task 1, prawym przyciskiem myszy.

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

Task 2

Zadaniem żółwika jest zbudowanie mostu. Żółwik będzie losowo stawiał bloki bruku i deski. Opisz każde polecenie, a następnie uruchom program.
Zadaniem dzieci jest opisanie programu. Zadawaj odpowiednie pytania naprowadzające dzieci. W programie nie ma błędów.

turtle.back()
turtle.down()
while true do
	for n = 1, 2 do
		turtle.turnLeft()
		turtle.select(math.random(2))
		turtle.place()
		turtle.turnLeft()
	end
	turtle.back()
	turtle.select(math.random(2))
	turtle.place()
end

Task 3

Zaprogramuj żółwika, aby uruchomił komendę, dzięki której otrzymasz tryb kreatywny.

Stwórz nowy program, klikając napis New po prawej stronie.

for n = 1, 4 do
	turtle.up()
end
turtleedu.setRedstone(true)

Zadanie kreatywne

Twoim zadaniem jest oświetlenie całego miasteczka.
English Polski
knowledge wiedza
description opis