Chapter 17 - If statements

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

Minecraft is a game that gives you great opportunities to create and explore the world. You can build whatever you dream of! Discover what secrets are hidden in this wonderful world.

Minecraft to gra, która daje ogromne możliwości tworzenia i odkrywania świata. Możesz zbudować, co tylko sobie wymarzysz! Odkryj, jakie tajemnice kryją się w tym cudownym świecie.

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

Conditionals (If statements) allow you to execute a piece of the program under specific conditions. For example, we want the turtle to avoid obstacles in its path: if you see an obstacle in front of you, go around it; if you don't detect a block underneath you, put a block in that place.

Warunki (If statements) pozwalają na wykonanie danego fragmentu programu w określonych okolicznościach. Na przykład chcemy, aby żółwik omijał przeszkody na swojej drodze: jeśli zobaczysz przed sobą przeszkodę, omiń ją; jeśli nie wykryjesz pod sobą bloku, postaw w tym miejscu blok.

Czego się dzisiaj nauczysz?

Nauczysz się korzystać z warunków (If statements): jak sprawić, żeby żółwik wykonywał różne polecenia w zależności od tego, co napotka. Poznasz kombinację If - Else i nauczysz się wykrywać bloki pod, nad i przed żółwikiem.

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.


Task 1

Zadaniem żółwika jest naprawienie drabiny prowadzącej na górę. Jest tam skrzynka z przedmiotami potrzebnymi do kolejnego zadania.

while true do
	if not turtle.detect() then
		turtle.place()
	else
		turtle.up()
	end
end

Task 2

Zadaniem żółwika jest naprawienie mostu. Nie wiemy jak długi jest most i gdzie dokładnie jest zniszczony.

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

Task 3

Zadaniem żółwika jest odnalezienie i włączenie trybu kreatywnego. Jest on gdzieś pod żółwikiem.

while true do
	turtle.down()
	if turtle.detect() then
		turtleedu.setRedstone(true)
	end
end

Zadanie kreatywne

Połącz mostami jak najwięcej wysp.
English Polski
opportunities możliwości
to dicover odkrywać
wonderful cudowne
conditionals warunki
specific określone