Мұғалімнің құралдар жинағы - Осы әрекеттің мақсаты
Қайталанатын әрекеттерді бағдарламалауды [Қайталау] немесе [Мәңгі] циклдерін пайдалану арқылы орындауға болады. Қысқаша айтқанда, [Қайталау] блоктары бағдарламашыға цикл ішіндегі блоктардың қайталануы үшін белгілі бір рет санын орнатуға мүмкіндік береді. [Мәңгі] блогы өз цикліндегі блоктарды мәңгілікке немесе жоба тоқтатылғанға дейін қайталайды. Бұл әрекетте оқушылар екеуін де үйренеді.
[Қайталау] немесе [Мәңгі] циклдарымен бағдарламалау туралы қосымша ақпарат алу үшін VEXcode IQ ішіндегі анықтама ақпаратын қараңыз.
Төменде студенттердің осы әрекетте не істейтіні көрсетілген:
-
Циклдерді пайдалану оқулық бейнесін қараңыз.
-
Қайталанатын әрекеттер мысалы жобасын зерттеңіз.
-
[Мәңгі] және [Қайталау] блоктарын салыстырыңыз және қарама-қарсы қойыңыз.
-
Оқушылардан Clawbot-ты шаршыға жылжытуды және әр бұрылыс алдында тырнақ пен қолмен әрекет етуді сұрайтын Шаршы ілмектер тапсырмасын орындаңыз.
Студенттерді осы әрекетті ұйымдастыруға көмектесу үшін мына жерді басыңыз (Google ).
Әр топтағы құрылысшы қажетті жабдықты алуы керек. Жазушы топтың инженерлік дәптерін алуы керек. Бағдарламашы VEXcode IQ ашуы керек.
Саны | Қажетті материалдар |
---|---|
1 |
VEX IQ супер жинағы |
1 |
VEXcode IQ |
1 |
Инженерлік дәптер |
1 |
Циклдерді пайдалану (оқулық) |
1 |
Қайталанатын әрекеттер мысалы жобасы |
Бұл әрекет сізге роботыңызды қайталанатын әрекеттермен бағдарламалауға арналған құралдарды береді.
Блоктар туралы білу үшін VEXcode IQ ішіндегі Анықтама ақпаратын пайдалануға болады. Анықтама мүмкіндігін пайдалану бойынша нұсқаулықты Анықтаманы пайдалану оқулығын қараңыз.
Мұғалімге арналған кеңестер
Егер студенттер VEXcode IQ қызметін бірінші рет қолданса, олар басқа негізгі дағдыларды үйрену үшін Құралдар тақтасындағы Оқулықтарды көре алады.
Мұғалімге арналған кеңестер
Студенттер үшін ақауларды жою қадамдарының әрқайсысын модельдеңіз. Оқушыларға әр топта құрылысшы рөлінде біреу бар екенін ескертіңіз. Бұл адам осы элементтерді әрекет барысында үнемі тексеріп тұруы керек.
1-қадам: әрекетке дайындық
Әрекетті бастамас бұрын, сізде осы заттардың әрқайсысы дайын ба? Құрылысшы төмендегілердің әрқайсысын тексеруі керек:
-
Барлық қозғалтқыштар мен сенсорлар дұрыс портқа қосылған ба?
-
Смарт кабельдер барлық қозғалтқыштар мен сенсорларға толығымен салынған ба?
-
Ми қосылды ма?
-
Батарея зарядталғанма?
-
радиосы робот миынаенгізілген бе?
2-қадам: Циклдер арқылы бағдарламалауды бастайық.
VEXcode IQ жүйесінде Циклдарды пайдалану оқулық бейнесін көру арқылы бастаңыз.
VEXcode IQ көптеген әртүрлі мысал жобаларды қамтиды. Осы барлауда сіз олардың бірін пайдаланасыз. Мысал жобаларды пайдалану бойынша анықтама мен кеңестер алу үшін Мысалдар мен үлгілерді пайдалану оқулығын қараңыз.
Содан кейін Қайталанатын әрекеттер мысалы жобасын ашыңыз.
Бағдарламалаушы келесі қадамдарды орындауы керек:
- Файл мәзірін ашыңыз.
- Мысалдартармағын таңдаңыз.
- Қолданбаның жоғарғы жағындағы сүзгі жолағын пайдаланып, «Басқару» тармағын таңдаңыз.
- Қайталанатын әрекеттер мысалы жобасын таңдап, ашыңыз.
- Жобаңызды «Қайталанатын әрекеттер» ретінде сақтаңыз.
- Құралдар тақтасының ортасындағы терезеде «Қайталанатын әрекеттер» жоба атауының бар екеніне көз жеткізіңіз.
Бұл жоба шын мәнінде не істеп жатыр?
Инженерлік дәптеріңізде келесі әрекеттерді орындаңыз:
Жобада Clawbot не істейтінін болжаңыз. Робот орындайтын әрбір әрекетті түсіндіріңіз.
Мұғалімнің құралдар жинағы - жауаптар
Студенттер бұл жобаның не істейтінін болжағандарын инженерлік дәптерінде бөлісу үшін сыныпта талқылауды жеңілдетіңіз.
Жауаптар әртүрлі болады, бірақ студенттер бұл жобада роботты 300 миллиметр алға жылжытып, содан кейін шаршыны аяқтау үшін 4 рет 90 градусқа оңға бұрылатынын көрсетуі керек. Бірдей 2 блокты 4 рет пайдаланудың орнына, қайталау блогы 8 блок жасайтын әрекеттерді 3 блокқа азайтады. Оқушылардың болжамдарында барлық сегіз мінез-құлық тізімі болуы керек. Қайталау блогы алға жылжыту, содан кейін бұрылу әрекеттерін қайталайды.
Студенттердің инженерлік дәптерлерін жеке (Google ) немесе топ ретінде (Google ) жүргізуге және бағалауға болады. Алдыңғы сілтемелер әр тәсіл үшін әртүрлі айдарларды береді. Білім беруді жоспарлауға айдар енгізілгенде, сабақ басталар алдында айдарларды түсіндіру немесе кем дегенде көшірмелерін студенттерге беру жақсы тәжірибе болып табылады.
Мұғалімге арналған кеңестер
-
Оқушылар Файл мәзірінен Мысалдарды ашу таңдағанына көз жеткізіңіз.
-
Оқушылардың Қайталанатын әрекеттер Мысал жобасын таңдағанына көз жеткізіңіз. Сіз студенттерге Ашық мысалдар бетінде таңдауға болатын бірнеше таңдау бар екенін көрсете аласыз. Студенттерге барлау кезінде кез келген уақытта Мысалдар мен Үлгілерді пайдалану оқулығына сілтеме жасай алатынын ескертіңіз.
-
Студенттерден жоба атына өздерінің бас әріптерін немесе топтың атын қосуды сұрауға болады. Бұл студенттерден оларды жіберуді сұрасаңыз, бағдарламаларды ажыратуға көмектеседі.
-
VEXcode IQ автосақтауы болғандықтан, жобаны қайта сақтаудың қажеті жоқ.
Мұғалімге арналған кеңестер
-
Оқушылар Файл мәзірінен Мысалдарды ашу таңдағанына көз жеткізіңіз.
-
Оқушылардың Қайталанатын әрекеттер Мысал жобасын таңдағанына көз жеткізіңіз. Сіз студенттерге Ашық мысалдар бетінде таңдауға болатын бірнеше таңдау бар екенін көрсете аласыз. Студенттерге барлау кезінде кез келген уақытта Мысалдар мен Үлгілерді пайдалану оқулығына сілтеме жасай алатынын ескертіңіз.
-
Студенттерден жоба атына өздерінің бас әріптерін немесе топтың атын қосуды сұрауға болады. Бұл студенттерден оларды жіберуді сұрасаңыз, бағдарламаларды ажыратуға көмектеседі.
-
VEXcode IQ автосақтауы болғандықтан, жобаны қайта сақтаудың қажеті жоқ.
3-қадам: [Мәңгі] мен [Қайталау] арасындағы айырмашылық неде?
-
Қайталанатын әрекеттер мысалы жобасын қайта қараңыз. Бұл сонымен қатар жоғарыда оң жақта көрсетілген блоктар жинағы.
[Қайталау] блогында тек 4 рет қайталанатын қозғалыстар бар екенін ескеріңіз. Қайталанатын қозғалыстардың мәңгі қайталануы сирек қажет, сондықтан [Қайталау] блок қайталаудың белгілі бір саны қажет болғанда пайдаланылады.Егер [Қайталау] блогы [Мәңгі] блогымен ауыстырылса, робот тек шаршыда мәңгілік қайталайды.
-
[Мәңгілік] блогы шарттың дұрыстығын үздіксіз тексеру үшін шартты мәлімдемемен жиі пайдаланылады. [Мәңгілік] блогына бекітілген жоғарыдағы блоктар дестесінде бампер ауыстырып-қосқышымен бір нәрсеге соқтығысу шартын орындағанша роботтың алға қарай қалай жүретінін байқаңыз. Бампер қосқышы басылса, робот айналады. Әйтпесе, ол алға қарай жүре береді.
Бұл [Мәңгі] блогын практикалық қолдану жағдайы. Өзін-өзі басқаратын сыпырғышты елестетіп көріңізші, ол бір нәрсеге соқтығысқанша алға қарай жүре береді, содан кейін ол бұрылады.
Оқуыңызды кеңейтіңіз
Шартты мәндері бар ілмектерді пайдалану жолын қосымша зерттеу үшін еден сыпырғыш жобасын жасаңыз.
- Оқушылардан Clawbot (Drivetrain) мысалы жобасын ашуды сұраңыз.
- Оқушылардан жоғарыдағы жобаны құрастыруды сұраңыз.
- Оқушылардан жобаны «Еден сыпырушы» деп сақтауын сұраңыз.
- Егер студенттерге жобаны сақтауға көмек қажет болса, Атау және сақтау оқулығын қараңыз.
Егер студенттерге блоктардың кез келгені бойынша көмек қажет болса, оларды Анықтама ақпаратына немесе оқу құралына сілтеме жасаңыз.
Оқушылардан роботтың қалай қозғалатынын бақылау үшін жобаны жүктеп алып, іске қосуды сұраңыз. Студенттерге көмек қажет болса, оларды VEXcode IQ бағдарламасындағы жобаны жүктеп алу және іске қосу оқулығына бағыттаңыз.
Содан кейін сыныптағы талқылауды бастаңыз және студенттерден [Қайталау] блогының орнына [Мәңгі] блогы неліктен пайдаланылғанын түсіндіруді сұраңыз.
Студенттер [Мәңгі] блогы пайдаланылатынын ескеруі керек, себебі бұл жоба бампер қосқышының басылып жатқанын тексеру үшін үздіксіз тексереді.
Мұғалімнің құралдар жинағы - Тапсырманы орнату
Студенттерге роботты шаршыда қозғалуға, роботқа түстерді көрсетуге, дыбыстарды шығаруға және тырнақ пен қолды жылжытуға бағдарламалаңыз! Оқушылар «Қайталанатын әрекеттер» мысалы жобасын «Қол мен тырнақты», сондай-ақ дыбыстар мен түстерді қосу арқылы бір қадам алға жылжытады.
4-қадам: «Тоқта және кет» сайысы!
- Clawbot-ты шаршыда жүргізіңіз.
- Әрбір бұрылыс алдында:
- Тырнақты ашу және жабу керек.
- Қолды көтеру және түсіру керек.
- Сенсорлық жарық диоды кемінде бір түсті көрсетуі керек.
- Кем дегенде бір дыбыс ойналуы керек.
- Clawbot алаңның бір жағымен бірнеше рет жүре алмайды.
- Қайталанатын әрекеттер мысалы жобасын бастапқы нүкте ретінде пайдалануға болады, бірақ кез келген өзгерістерді енгізбес бұрын оны StopAndGo ретінде сақтауға болады.
Инженерлік дәптеріңізде мынаны жоспарлаңыз:
-
Драйвер мен рекордерге шешіміңізді жоспарлаңыз және жобаңыздағы әрбір блок Clawbot не істейтінін болжаңыз.
-
Бағдарламалаушыға Жобаңызды жібермес бұрын сынау үшін жүктеп алып, іске қосыңыз .
-
Құрылысшыға жобаға қажетті өзгерістер енгізуін және сынақ кезінде ненің өзгергені туралы жазбалар алу үшін Жазушымен байланысуын сұраңыз.
Талқылауды ынталандыру - Әрекет туралы рефлексия
Q: Clawbot сіз күткендей қозғалды ма?
A: Жауаптар әртүрлі болады; дегенмен, бұл сұрақтың мақсаты когнитивті ойлауды дамыту болып табылады. Студенттер мінез-құлықты тексеруден бұрын болжаудан, олардың нәтижелерін құжаттаудан және рефлексиядан бастады.
Q: Қайталанатын әрекеттер мысалы жобасына қосымша Қол мен тырнақты жылжытудағы ең үлкен қиындық не?
A: Жауаптар әртүрлі болуы мүмкін, дегенмен, студенттерге тырнақ қанша градусқа ашылып-жабылатынын және қолдың қанша градусқа жоғары-төмен қозғалу керектігін сынау қажет болуы мүмкін деген ортақ жауап болуы керек.
Q: Қайталауды пайдалану жобаның тиімділігін қалай арттырады?
A: [Қайталау] циклі болмаса, Clawbot жобадағы блоктармен анықталған әрекеттерді бір рет қана орындайтын еді. [Қайталау] циклі Clawbot-қа шаршыны қалыптастыру үшін барлық блоктарды 4 рет орындау керектігін айтады.