VEXcode V5 жүйесінде блоктардан мәтінге негізделген кодтауға өту үшін ауысу блоктарын пайдалану

Коммутатор блок негізіндегі бағдарламалаудың таныс элементтерін біріктіреді және мәтіндік пәрмендерді теруге болатын мәтіндік терезелерді біріктіреді.

Ескертпе: Switch блоктары текPythonжүйесімен үйлесімді.


Switch студенттерге блоктардан мәтінге негізделген кодтауға табиғи көпір береді. Студенттер командалардың логикасы мен реттілігімен танысқан сайын жобаны бір блокқа түрлендіруге кіріседі. 

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

Switch блоктарымен жұмысты бастау

Switch Blocks көмегімен кодтауды бастау үшін сізде болуы керек:

  • Компьютер (мобильді құрылғы емес).

Робототехниканы бағдарламалауда оқу мақсаттары үшін әртүрлі блок түрлерін және олардың қосылымдарын көрсететін V5 Blocks оқулықтарын суреттейтін диаграмма.

Блок коммутатор блогына түрлендірілсе, кодты қарау құралындағы C++ өшіріледі.

Блоктарды коммутаторға түрлендіру

Бір блокты коммутаторға түрлендіру

VEX бағдарламалау ортасында әртүрлі блок түрлерін және олардың функцияларын көрсететін робототехника оқулықтарына арналған V5 блоктарын суреттейтін диаграмма.

Ауыстыру блогына түрлендіргіңіз келетін Блокты тінтуірдің оң жақ түймешігімен басыңыз.

Робототехниканы бағдарламалауда оқу мақсаттары үшін әртүрлі блок түрлерін және олардың қосылымдарын көрсететін оқулықтарда қолданылатын V5 блоктарын суреттейтін диаграмма.

Блокты ауыстырублогына түрлендіруді таңдаңыз.

Робототехникада қолданылатын әртүрлі V5 блоктарын суреттейтін диаграмма, бағдарламалау тұжырымдамаларын жақсарту үшін оқулық форматында олардың функциялары мен қосылымдарын көрсетеді.

Блок енді бірдей параметрлері бар коммутатор блогына ауыстырылады.

Робототехникада қолданылатын V5 блоктарын суреттейтін диаграмма, оқу мақсаттары үшін оқулық форматында әртүрлі компоненттер мен олардың қосылымдарын көрсетеді.

Ауыстыру блогын түрлендіруден кейін қайтадан Блокқа айналдыру үшінБолдырмау түймесін басыңыз.

Бірнеше блоктарды ауысуға түрлендіру

Робототехникаға арналған V5 блоктарын суреттейтін диаграмма, әртүрлі блок түрлерін және олардың оқулық форматында білім беру мақсаттары үшін қосылымдарын көрсетеді.

Ауыстыру блогына түрлендіргіңіз келетін стектің жоғарғы бөлігін тінтуірдің оң жақ түймешігімен басыңыз.

Робототехниканы бағдарламалауда қолданылатын әртүрлі V5 блоктарын суреттейтін диаграмма, блоктар оқулықтары контекстінде олардың функциялары мен қосылымдарын көрсетеді.

Стекті ауыстыру блогынатүрлендіру опциясын таңдаңыз.

V5 робототехника оқулықтарында қолданылатын блоктардың әртүрлі түрлерін суреттейтін диаграмма, олардың V5 жүйесіндегі функциялары мен қарым-қатынастарын көрсетеді.

Сіз тінтуірдің оң жақ түймешігімен басқан Блок және оның астындағы барлық блоктар Ауыстыру блогына түрлендіріледі.

Ауыстыру үшін орауыш ішіндегі блоктарды түрлендіру

Қаптаманы және оның барлық мазмұнын бір рет басу арқылы Ауыстыруға түрлендіруге болады.

Робототехника оқулықтарында қолданылатын әртүрлі V5 блоктарын бейнелейтін диаграмма, олардың функциялары мен білім беру мақсаттарындағы байланыстарын көрсетеді.

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

Бағдарламалау оқулықтарында қолданылатын әртүрлі V5 блоктарын бейнелейтін диаграмма, олардың қосылымдары мен робототехника контекстіндегі функцияларын көрсетеді.

блокты ауыстыру үшін Орауыш пен мазмұнды түрлендіру опциясын таңдаңыз.

Робототехниканы бағдарламалауда қолданылатын әртүрлі V5 блоктарын бейнелейтін диаграмма, V5 блок негізіндегі кодтауды жақсырақ түсіну үшін оқулық пішімінде олардың функциялары мен қосылымдарын көрсетеді.

Қаптаманың барлық мазмұны бір коммутатор блогына түрлендіріледі.

Ауыстыру блогын пайдаланыңыз

Құралдар жинағынан ауысу блогын қосыңыз

Құралдар жинағынан Ауыстыру блогын басып, сүйреңіз.

Ауыстыру блогын теріңіз

Ауыстыру блогының мәтіндік өрісін таңдап, қажетті пәрменді енгізіңіз.

Мәтінді коммутатор блогының ішіне көшіру және қою

Ауыстыру блогындағы мәтінді бөлектеу үшін басыңыз және сүйреңіз. Тінтуірдің оң жақ түймешігімен басып, Көшіру опциясын таңдаңыз. Одан кейін басқа коммутатор блогының ішіне басыңыз. Соңында, мәтінді тасымалдау үшін тінтуірдің оң жақ түймешігімен басып, Қою пәрменін таңдаңыз.

Қосымша коммутатор блоктары

Ауыстыру блоктары басқа блоктар сияқты бірдей пішін конвенцияларына сәйкес келеді. Мұндағы кесте блок пішіні, оның мағынасы және бір түрдегі Switch блоктары арасындағы салыстыруды көрсетеді.

Блок пішіні Сипаттама Блок мысалдары Мысалдар ауыстыру
Шляпа блоктары Блоктар дестесін бастаңыз және олардың астына блоктарды бекіту үшін пішінделген. Робототехника оқулықтарында қолданылатын V5 блоктарын суреттейтін диаграмма, әртүрлі блок түрлерін және олардың бағдарламалау тапсырмалары үшін қосылымдарын көрсетеді. Робототехниканы бағдарламалауда қолданылатын әртүрлі V5 блоктарын суреттейтін диаграмма, «Блоктар оқулықтары» бөлімінде жақсырақ түсіну үшін қосылымдар мен функцияларды көрсетеді.
Стек блоктары Негізгі командаларды орындаңыз. Олар басқа стек блоктарының үстіне немесе астына бекітуге арналған. V5 робототехникасын бағдарламалау үшін әртүрлі блок түрлерін және олардың қосылымдарын көрсететін V5 блоктарын бейнелейтін диаграмма. Робототехника оқулықтарында қолданылатын V5 блоктарын суреттейтін диаграмма, әртүрлі компоненттер мен олардың білім беру мақсаттары үшін қосылымдарын көрсетеді.
Логикалық блоктар Шартты ақиқат немесе жалған деп қайтарыңыз және басқа блоктар үшін алтыбұрышты (алты жақты) кірістері бар кез келген блоктарға сәйкес келеді. V5 санаты сипаттамасындағы блоктар оқулықтарының бөлігі ретінде робототехниканы бағдарламалауда қолданылатын әртүрлі V5 блоктарын бейнелейтін, олардың қосылымдары мен функцияларын көрсететін диаграмма. Робототехниканы бағдарламалауда қолданылатын әртүрлі V5 блоктарын бейнелейтін диаграмма, VEX V5 жүйесінде тиімді кодтау үшін блок түрлерін және олардың қосылымдарын көрсетеді.
Репортер блоктары Сандар түріндегі есеп мәндері және басқа блоктар үшін сопақ кірістері бар кез келген блоктарға сәйкес келеді. Бағдарламалау оқулықтарында қолданылатын VEX V5 блоктарын суреттейтін диаграмма, әртүрлі блок түрлерін және олардың білім беру мақсатындағы функцияларын көрсетеді. V5 робототехника платформасындағы пайдаланушылар үшін қолжетімді мүмкіндіктер мен функцияларды суреттейтін, әртүрлі блок түрлерін және олардың конфигурацияларын көрсететін V5 блоктары оқулық кескіні.
C блоктары Олардың ішіндегі блок(тарды) айналдырыңыз немесе шарттың ақиқат немесе жалған екенін тексеріңіз. Олар стек блоктарын үстіне, астына немесе ішіне бекітуге арналған. Робототехниканы бағдарламалауда қолданылатын V5 блоктарының иллюстрациясы, оқу мақсаттары үшін оқулық форматта әртүрлі блок түрлерін және олардың қосылымдарын көрсетеді. V5 робототехникасында қолданылатын әртүрлі блоктарды суреттейтін диаграмма, оқулық контекстінде олардың функциялары мен қосылымдарын көрсетеді. Робототехниканы бағдарламалауда қолданылатын әртүрлі V5 блоктарын суреттейтін диаграмма, оқулық контекстінде олардың қосылымдары мен функцияларын көрсетеді. Робототехниканы бағдарламалауда қолданылатын әртүрлі V5 блоктарын бейнелейтін диаграмма, V5 жүйесін түсінуге арналған оқулық пішімінде олардың функциялары мен қосылымдарын көрсетеді.

 

1Вайнтроп, Дэвид және Ури Виленский. «Блокқа негізделген, мәтінге негізделген және гибридті блок/мәтіндік модальдіктер бағдарламалаудың жаңа тәжірибелерін қалай қалыптастырады».  Бала мен компьютердің өзара әрекеттесуінің халықаралық журналы 17 (2018): 83-92

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: