Chapter 06 - Variable
- [>] Baza wiedzy PROMC → Sezon 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.
September is the time when potatoes are harvested. And did you know that some vegetables are cold-resistant? For example, carrots, parsley or onions. They can be sown from October even until December.
Wrzesień to czas, kiedy zbiera się ziemniaki. A czy wiesz, że niektóre warzywa są odporne na zimno? Np. marchew, pietruszka czy cebula. Można je zasiewać od października nawet do grudnia.
Create new world
- Kliknij Singleplayer → Create New World → Create New World.
- Po wejściu na świat kliknij literkę T na klawiaturze, aby otworzyć okno czatu.
The variable is used to store important information needed in the program, which we want to use several times later. We can name the variable freely, you can put numbers, letters, and even whole sentences in it. The variable makes it easier to modify the program later, because we do not have to change every value, only one variable.
Zmienna służy do przechowywania ważnych informacji potrzebnych w programie, których chcemy później użyć kilka razy. Zmienną możemy dowolnie nazwać, można w niej umieścić liczby, litery, a nawet całe zdania. Zmienna ułatwia późniejsze modyfikowanie programu, bo nie musimy zmieniać każdej wartości, tylko jedną zmienną.
Dowiesz się czym jest zmienna i do czego służy w programie. Nauczysz się zapisywać wartość w zmiennej i używać jej wielokrotnie w pętlach — dzięki temu zmiana jednej liczby modyfikuje cały program.
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
-
Zjedz dyskietkę Task1, przytrzymując prawy przycisk myszy.
-
Postaw żółwika, klikając tabliczkę z napisem Task 1, prawym przyciskiem myszy.
-
Otwórz program Task1, klikając jego nazwę.
-
Najpierw określamy zmienną: Variable (X) - Equals - Number (5)
-
Żółwik obróci się w lewo: Turn Left
-
Żółwik powtórzy polecenia tyle razy, ile jest określone w zmiennej: Repeat - Variable (X) - Do
- Żółwik ruszy się do przodu: Move Forward
-
Zakończ poprawnie pętlę: End
-
Żółwik wyjmie przedmioty ze skrzynki, która jest pod nim: Take Items From Below
- Żółwik powtórzy polecenia tyle razy, ile jest określone w zmiennej: Repeat - Variable (X) - Do
- Żółwik ruszy się do tyłu: Move Back
- Zakończ poprawnie pętlę: End

local X
X = 5
turtle.turnLeft()
for n = 1, X do
turtle.forward()
end
turtle.suckDown()
for n = 1, X do
turtle.back()
end
Task 2
- Zjedz dyskietkę Task2, przytrzymując prawy przycisk myszy.
- Włóż bloki do ekwipunku żółwika: Seeds - slot 1.
- Otwórz program Task2, klikając jego nazwę.
- Najpierw określamy zmienną: Variable (X) - Equals - Number (8)
- Żółwik ruszy się w górę: Move Up
- Żółwik powtórzy polecenia tyle razy, ile jest określone w zmiennej (szerokość pola lub ilość pasków): Repeat - Variable (X) - Do
- Żółwik powtórzy polecenia tyle razy, ile jest określone w zmiennej (długość pola lub ilość bloków w jednym pasku): Repeat - Variable (X) - Do
- Żółwik ruszy się do przodu: Move Forward; i postawi blok pod sobą: Place Down
- Zakończ poprawnie pętlę: End
- Żółwik powtórzy polecenia tyle razy, ile jest określone w zmiennej: Repeat - Variable (X) - Do
- Żółwik ruszy się do tyłu: Move Back
- Zakończ poprawnie pętlę: End
- Żółwik obróci się w lewo: Turn Left; ruszy się do przodu: Move Forward; i obróci się w prawo: Turn Right
- Żółwik powtórzy polecenia tyle razy, ile jest określone w zmiennej (długość pola lub ilość bloków w jednym pasku): Repeat - Variable (X) - Do
- Zakończ poprawnie pętlę: End

local X
X = 8
turtle.up()
for n = 1, X do
for n = 1, X do
turtle.forward()
turtle.placeDown()
end
for n = 1, X do
turtle.back()
end
turtle.turnLeft()
turtle.forward()
turtle.turnRight()
end
Task 3
-
Włóż bloki do ekwipunku żółwika: Seeds - slot 1.
-
Zmodyfikuj program Task2.
-
Najpierw określamy zmienną: Variable (X) - Equals - Number (4)
-
Żółwik ruszy się w górę: Move Up
-
Żółwik powtórzy polecenia tyle razy, ile jest określone w zmiennej (szerokość pola lub ilość pasków): Repeat - Variable (X) - Do
- Żółwik powtórzy polecenia tyle razy, ile jest określone w zmiennej (długość pola lub ilość bloków w jednym pasku): Repeat - Variable (X) - Do
- Żółwik ruszy się do przodu: Move Forward; i postawi blok pod sobą: Place Down
- Zakończ poprawnie pętlę: End
- Żółwik powtórzy polecenia tyle razy, ile jest określone w zmiennej: Repeat - Variable (X) - Do
- Żółwik ruszy się do tyłu: Move Back
- Zakończ poprawnie pętlę: End
- Żółwik obróci się w lewo: Turn Left; ruszy się do przodu: Move Forward; i obróci się w prawo: Turn Right
- Żółwik powtórzy polecenia tyle razy, ile jest określone w zmiennej (długość pola lub ilość bloków w jednym pasku): Repeat - Variable (X) - Do
-
Zakończ poprawnie pętlę: End

local X
X = 4
turtle.up()
for n = 1, X do
for n = 1, X do
turtle.forward()
turtle.placeDown()
end
for n = 1, X do
turtle.back()
end
turtle.turnRight()
turtle.forward()
turtle.turnLeft()
end
turtleedu.setRedstone(true)
Zadanie kreatywne
| English | Polski |
|---|---|
| to saw | siać |
| to harvest | zbierać plony |
| vegetables | warzywa |
| variable | zmienna |
| to modify | modyfikować |