Skip to main content

Мұғалім құралдар жинағы белгішесі Мұғалімнің құралдар жинағы - Осы бөлімнің мақсаты

  •  Play бөлімінің мақсаты студенттерге VEX IQ Clawbot бағдарламасын контроллерді пайдаланып жылжыту үшін бағдарламалауды үйрену болып табылады. Студенттер жарыстарға қатысқысы келсе, контроллерді пайдалануды үйрену маңызды. Контроллер сонымен қатар студенттерге циклдар және оқиғалар сияқты маңызды бағдарламалау тұжырымдамаларын үйренудің қызықты тәсілі болып табылады.  Play бөлімін бастау үшін студенттер циклдармен бағдарламалаумен танысады. Әрі қарай, студенттер барлау жасайды, онда олар контроллерді қосу жолын үйренеді және [Мәңгі] блогын пайдалана отырып, контроллерге жауап беру үшін Clawbot бағдарламасын бағдарламалайды.  Талқылауды ынталандыру сұрақтарын пайдаланып, студенттермен циклдар дегеніміз не және олардың қайталанатын Clawbot әрекеттері үшін қалай қолданылатынын қарастырыңыз.

  • «Циклдер» Clawbot-қа әрекеттерді қайталау мүмкіндігін береді. Циклдің ішіне орналастырылған кез келген блок немесе блоктар цикл ережелеріне сәйкес қайталанады. Мысалы, [Мәңгі] цикліндегі кез келген әрекет жобаның ұзақтығы үшін қайталанады.

Ойнау

  •  [Мәңгілік] циклі жобаның ұзақтығы үшін ішіндегі әрекеттерді қайталағанымен, [Қайталау] блогы сияқты басқа цикл блоктарын басқа параметрлерге орнатуға болады. Осы әртүрлі цикл түрлері туралы көбірек білу үшін осы жердегі түймесін басыңыз ( Google Doc / .docx / .pdf).

  • Студенттер Clawbot үшін циклдарды орындау үшін жобаны жаңарту тапсырмасын бастаған кезде, олар сонымен қатар қайталау тұрғысынан Clawbot әрекеттері туралы ойлануы керек. Алдымен студенттер шешім қабылдауы керек:

    • Қандай мінез-құлық қайталануы керек?

    • Мінез-құлық қанша рет немесе қанша уақыт бойы қайталануы керек?

    Жоспар жай ғана Clawbot қайталауы қажет әрекеттер тізбегі болады, ал жоба VEXcode IQ блоктарына аударылған мінез-құлық болады.

  • Уақытты үнемдеу үшін сабақ алдында контроллерді робот миымен жұптауға болады. Немесе осы бетте қадамдарын орындау арқылы студенттерге мұны сабақ барысында орындауға болады. Бұл мақаланы студенттерге басып шығаруға болады.

Қайталанатын ингредиентті (1 ц қант 4 рет) бір нұсқаулыққа (4 к қант) оңайлату суреті

Жобаларды циклдармен жеңілдетіңіз

Біз адамдар ретінде күнделікті өмірде көптеген мінез-құлықтарды қайталаймыз. Тамақтанудан және ұйықтаудан бастап, тістерімізді тазалауға және иттерді серуендетуге дейін күнделікті жасайтын нәрселердің көпшілігі қайталанады. Математика сабағында біз санды нөлге көбейту әрқашан нөлге тең болатынын немесе қанша рет жасасақ та, санды біреуге көбейту әрқашан өзіне тең болатынын білеміз. Біздің мінез-құлқымызды қайталауға бейім болғанымен, нұсқауларымызды кейде жеңілдетуге болады. Мысалы, егер сіз торт пісіру үшін рецепт қолдансаңыз, ол сізге «1 кесе қант қосыңыз, 1 кесе қант қосыңыз, 1 кесе қант қосыңыз, 1 кесе қант қосыңыз» деп айтпайды. Оның орнына ол сізге төрт кесе қант қосуды айтады.

Роботтардың көмегімен Loops жобаларымызды жеңілдетуге көмектеседі. Мысалы, бір блокты төрт рет қосудың орнына, біз жобаларды құрастырған кезде уақыт пен орынды үнемдей отырып, роботқа бірдей әрекетті төрт рет орындауын айту үшін циклды пайдалана аламыз. Тапсырманы орындау үшін қайталауды қажет ететін робот орындай алатын тапсырманы елестетіп көріңіз. Басқару блогы санатындағы цикл блогымен бірге бұл әрекеттер тапсырманы орындау үшін жобалау үшін қажет нәрсе болып табылады.

Талқылауды ынталандыру белгішесі Талқылауды ынталандыру - Қайталанатын әрекеттер

Q: Loops пайдалану жобаңызды құру кезінде уақыт пен орынды қалай үнемдей алады?
A: Роботтың бірдей әрекетті 10 рет қайталағанын қалайсыз делік. Циклдарсыз жобаңызға бірдей блокты 10 рет қосу керек. Циклды пайдалана алатындықтан, жобаңызға блоктарды қосу уақытын үнемдейсіз және бір цикл блогын қосу арқылы бірдей мақсатқа қол жеткізуге болатындықтан, жобаңызды қажетсіз қосымша блоктардан босата аласыз.

С: Роботтардың адамдарға қарағанда мінез-құлқын қайталауда қандай артықшылығы бар?
A: Адамдар әрекеттердің көпшілігін белгілі бір уақыт ішінде ғана орындай алады, ал роботтар әрекеттерді қажет болғанша орындай алады. Роботтар ұзақ уақыт бойы жүйелі түрде нәрселерді жасай алады; олар адамдар сияқты үзілістерді қажет етпейді.

С: Ілмектер күнделікті өмірде қайда қолданылады?
A: Мысалдар әртүрлі болады; дегенмен, барлығы қайталанатын функцияны анық көрсетуі керек. Бір мысал мектеп кестесі болуы мүмкін. Оқушылар күн сайын сол күннің кестесіне байланысты қоңырау соғылғанда бір сыныптан екінші сыныпқа өту әрекетін қайталайды.

Оқуыңызды кеңейту белгішесі Оқуыңызды кеңейтіңіз - Өмірдегі цикл

Нұсқаулар бергенде біз Loop-ті жиі қолданамыз. Циклдар нұсқаулар жинағын қалай жеңілдететінін көрсететін сыныптағы жаттығу үшін осы жерді басыңыз (Google ).