Блоктардан мәтінге негізделген кодтауға көшу үшін блоктарды ауыстыру

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

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


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

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

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

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

  • Компьютер (мобильді құрылғы емес).
  • 2-ші буын IQ миы.

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

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

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

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

VEX IQ блоктарының оқу интерфейсінің скриншоты, бағдарламалау блоктары мен кодтау элементтерін көрсететін оқытушылар мен студенттерге VEX IQ платформасын пайдаланып робототехника ұғымдарын үйренуге көмектесу үшін жасалған.

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

Жаңадан бастаушыларға VEX IQ платформасымен кодтау тұжырымдамаларын үйренуге және жобаларды құруға көмектесуге арналған робототехниканы оқыту үшін қолданылатын бағдарламалау блоктарын көрсететін VEX IQ Blocks оқу құралы интерфейсінің скриншоты.

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

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

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

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

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

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

Жаңадан бастаушыларды робототехникада оқытуға және олардың бағдарламалау дағдыларын арттыруға бағытталған VEX IQ Robotics платформасына арналған бағдарламалау блоктары мен макетін көрсететін VEXcode IQ Blocks оқу интерфейсінің скриншоты.

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

Жаңадан бастаушыларға VEXcode IQ көмегімен робототехника ұғымдарын үйренуге көмектесетін бағдарламалау элементтері мен опцияларын көрсететін VEX IQ үшін блоктар оқу құралы интерфейсінің скриншоты.

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

VEX IQ блоктарының оқу интерфейсінің скриншоты, VEX IQ платформасын пайдаланатын жаңадан бастаушылар мен оқытушыларға арналған робототехникадағы білім беру мақсаттарына арналған бағдарламалау блоктары мен кодтау элементтерін көрсетеді.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

Last Updated: