42
4-сурет.
Жобада
қолданылған спрайттар
4. Сағаттың тілдері дұрыс айналым жаса-
уы үшін, сағаттың дөңгелегі 360
о
екенін
есеп ке алып (
5-сурет
), мыналарды білуі-
міз керек:
1) 1 минутта 60 секунд бар. Онда 360
о
: 60 = 6
о
деп алсақ, секунд тілі әр секунд сайын
секунд тілі 6
о
-қа бұрылады.
Секунд тілі-
нің скриптісі
6-суретте
берілген;
2) секунд тілі 60 секундта толық бір рет айналғанда минут
тілі 6
о
-қа жылжиды. Минут тілінің скриптісі
7-суретте
берілген;
3) сағаттың циферблатында 1 мен 12
аралығында сандар
бар. Сағат тілі 1 сағатта 360
о
: 12 = 30
о
-қа бұрылуы ке-
рек. Олай болса, сағат тілі бір сызықшаға қозғалуы үшін,
60 · 12 = 720 секунд күтуі керек (
8-сурет
).
Практикалық жұмысты орындаудың алгоритмін көрсетіп,
жобаға түсініктеме берейік.
1.
Жобаға
көрініс
ретінде секунд, минут, сағат тілдері көрсе-
тілмеген екі бірдей сағатты орналастырамыз (
4-сурет
).
2. Жобаға
кейіпкер
(спрайт) ретінде секунд, минут, сағат
тілдерін қоямыз.
3.
Сағаттардың жоғарғы жағына астанамыз Нұр-Сұлтан
мен батыстағы ең шеткі Ақтау қаласының аты жазылған
спрайттарды орналастырамыз.
5-сурет
.
Сағат
43
6-сурет.
Секунд
тілінің скриптісі
7-сурет
. Минут
тілінің скриптісі
8-сурет
. Сағат
тілінің скриптісі
«Уақыт» жобасының ор
ын далу сәті
9-суретте
берілген.
Жер шарында 24 сағат белдеуі бар. Нөлінші сағат белдеуі
Ұлыбритания мемлекетінің Гринвич аймағында орналасқан.
Нұр-Сұлтандағы сағат Гринвичтегі сағаттан 6 сағат алда жүреді.
Яғни екі қаланың арасындағы уақыт белдеуінің айырмашы лығы –
6 сағат.
Тапсырма
:
9-суреттегі
«Уақыт» жобасына Гринвич уақытын
көрсететін үшінші сағатты қалай қосуға болады?
Суретте көкегі бар сағат,
электрондық сағат,
қабырға
сағатының суреттері беріл-
ген. Осы сағат түрлерінің
бірін таңдап, Scratch-те жо-
басын дайындаңдар.
Достарыңызбен бөлісу: