Chapter 05 - String

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

Today you are filling in for the mayor, who is away on vacation. You really have a lot of things to do. You need to conduct a census to see how many people live in the town.

Dziś zastępujesz burmistrza, który wyjechał na wakacje. Masz do załatwienia naprawdę dużo spraw. Musisz przeprowadzić spis mieszkańców, aby sprawdzić ile osób mieszka w tym miasteczku.

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

Using the Say function, we most often type a String. It doesn't have to be just letters, but also numbers or even special characters. Thanks to this, our turtle can talk to us.

Korzystając z funkcji Say najczęściej wpisujemy ciąg znaków, czyli String. Nie muszą to być tylko litery, ale też cyfry, czy nawet znaki specjalne. Dzięki temu nasz żółwik może z nami rozmawiać.

Czego się dzisiaj nauczysz?

Dowiesz się czym jest ciąg znaków (String) i czym różni się od liczby (Number). Nauczysz się pisać komentarze w programie i zadawać żółwikowi pytania, na które odpowiada słowami za pomocą funkcji Say i String.

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

Zamień miejscami odpowiedzi zapisane za pomocą funkcji String i zmodyfikuj je, aby pasowały do zadanych w komentarzach pytań.

-- What is your name?
turtleedu.say("Name")
-- How old are you?
turtleedu.say("10")
-- Do you play Minecraft?
turtleedu.say("yes")
-- Will you clean your room today?
turtleedu.say("no)

Task 2

Używając funkcji Comment (komentarz) zadaj 3 pytania osobie obok. Odpowiedz na zadane tobie pytania za pomocą funkcji Say i String.

Task 3

Zadaniem żółwika jest odnalezienie i uruchomienie mechanizmu, który będzie przed nim. Nie wiemy jednak gdzie dokładnie znajduje się ten mechanizm.

while true do
	turtle.forward()
	if turtle.detect() then
		turtleedu.setRedstone(true)
		turtleedu.say("Found it!")
	end
end

Zadanie kreatywne

Spraw, aby w tym miejscu zamieszkali osadnicy. Nadaj im imiona za pomocą Name Tag.
English Polski
mayor burmistrz
vacation wakacje
people ludzie
string ciąg znaków
character znak
talk rozmawiać