Параграф 2.5 (цифрлық сауаттылық 4 сынып)

§5. Оператор блоктарының ерекшеліктері

Бүгінгі сабақта: 

  • Scratch программалау ойын ортасында логикалық және салыстыру операторларының ерекшеліктерін білесің.

Тірек сөздер: 

  • операторлар – операторы  – operators
  • ерекшеліктер – особенности – features

Сабақтың барысы

  • Операторлардың қызметі қандай? 
  • Логикалық және салыстыру операторларының айырмашылықтарын білесің бе? 
  • Операторлар Scratch программалау ойын ортасының қай бөлігінде орналасқан?

Оператор блоктары – бұл Scratch-те қолжетімді тоғыз блок санатының бірі және олар кіріс ретінде берілген айнымалылар мен өрнектерді салыстыру үшін қолданылады. Операторлар – арифметикалық амалдарды орындау, кездейсоқ сандарды алу (генерациялау), мәндерді салыстыру, жолдарды өңдеу және сандық, жолдық деректермен әртүрлі функцияларды орындау үшін блоктар жиналатын командалар тобы.

Логикалық және салыстыру операторларының ең басты
​5 ерекшеліктерін атап өтейік:

1) салыстыру операторы тек сандарды ғана емес мәтіндік ақпараттарды да салыстыра алады. Ол үшін айнымалы блогынан тиісті айнымалы құрасың. Мысалы:

2) салыстыру операторларына арифметикалық амалдарды қолданып, шыққан мәндерді салыстыру мүмкіндігі бар;

3) сандарды немесе жолдарды салыстыру үшін логикалық өрнек «тең» (жолдар барлық таңбалар ретімен сәйкес келсе ғана тең болады, соның ішінде Бос орындар). Программалау тілдерінің көпшілігінде екі мәнді салыстыру үшін « = = » таңбасы қолданылады, ал « = » таңбасы тағайындау операторын білдіреді (Scratch-те бұл «айнымалының мәнін орнату» блогы);

4) көбінесе логикалық өрнектерге арналған жоғарыда аталған операторлар комбинацияларда қолданылады. Мысалы, «үлкен немесе тең» теңсіздігін жазу үшін «үлкен», «тең» және «немесе» операторларын «немесе» оператор элементтері ретінде «үлкен» және «тең» блоктарын орналастыру арқылы біріктіру қажет;

5) «Pick Random (кездейсоқ сандар) to ()» операторлар блогы – оған берілген бірінші және екінші сандарды қоса кездейсоқ мәнді қайтарады. Егер блокқа тағайындалған екі сан да бүтін сандар болса, онда қайтарылған сан да бүтін сан болады. Мысалы, сандар 1 және 5 деп көрсетілсе, онда қайтарылған сан 1, 3, 4 немесе 5 болады.

Шарт – бұл тек ақиқат немесе жалған мағынаға ие болатын құрылым. Бір немесе басқа әрекет әрқашан орындалады. Олар ешқашан бірге орындала алмайды. Бөлімше мәлімдемесінде «әйтпесе», «егер» дегеннен кейін қосымша блоктарды орналастыруға болады.

Цикл – бір әрекеттің бірнеше рет қайталанып орындалуы. Мысалы, программа бір санынан миллионға дейін санау үшін оған цикл жазу керек.

Операция

Мағынасы

жалған

ақиқат

Логикалық теріске шығару операциясын қолдана отырып циклды модельдеу оңай.

Әзірге шартты жалған орындайды

Әзірге шартты ақиқат орындайды

1-тапсырма

Венн диаграммасына салыстыру және логикалық операторлардың айырмашылығы мен ұқсастығын жазыңдар.

2-тапсырма

Қазақстанның үлкен қалаларын анықтайтын программа кодына назар аудар! Программада қай салыстыру операторымен жұмыс жасалған?

Қосымша: тапсырмаға қатысты суреттерді (фон және кейіпкер) жүктеп ал.

                             Программа коды
                                  Ойын алаңы
Бейнематериал. 2-тапсырма тапсырманы жасау нұсқаулығы
  • Біріктіру блогы
  • Арифметикалық амалдар блогы
  • Салыстыру блогы
  • Логикалық блогы
  • Кездейсоқ сандарды қайтаратын блок

ҚОРЫТЫНДЫЛАУ

       Рефлексия

Қосымша: суреттің дайын парақшасын сілтемені басу арқылы жүктеп алуға болады.

         Бағалау

Бүгінгі сабақтан алған әсерің...