Бұл мақалада пайдаланушыларға қолжетімді VEX кодтау ресурстары мен мазмұны көрсетілген.
Кодтауға кіріспе
Код жазуда қолданылатындар - синтаксис, құрылымдар, командалар, параметрлер
Логикалық қолданыстарды жасау - сенсорлық деректер, шартты белгілер, циклдар, операторлар
Әлемдік қолданыстармен өзара әрекеттесу - қозғалтқыштар, механизмдер, манипуляторлар, қозғалыс
Есептеу ойлауының қолданылуы - алгоритмдер, абстракция, сыни ойлау, мәселелерді шешу, шығармашылық
Кодқа деген сүйіспеншілік - сәтсіздік, табандылық және кодыңыз ақыры жұмыс істеген кездегі үлкен қуаныш
Осы компоненттердің барлығы роботты, роботты құрайды. Кодтау - барлық бөлшектерді біріктіретін және студенттерге таңғажайып шешім жасау арқылы өз тапқырлықтарын көрсетуге мүмкіндік беретін желім. Робототехникамен кодтау студенттердің өмірін өзгерте алады, оларға неге қол жеткізе алатынын көрсете алады.
Тим Фриз - ешқашан кетпеген VEX тағылымдамасынан өтті. Қазір VEX компаниясында білім беру технологиялары жөніндегі вице-президент
Студенттермен кодтау туралы сұхбаттар
Командалар мен студенттердің кодтауға қалай қарайтынын сипаттайтын сұхбаттарды бақылап, олардан сабақ алыңыз.
VEXcode-қа кіру
VEXcode - VEX роботтары үшін VEX жасаған кодтау құралы. VEX 123, GO, IQ, EXP және V5 нұсқалары бар. Сондай-ақ, виртуалды роботтарды бағдарламалауға мүмкіндік беретін VEXcode VR бар.
- VEXcode кодын кезінде алыңызкод.vex.com
Бейне оқулықтар арқылы кодтауды үйреніңіз
VEXcode бағдарламасының әрбір нұсқасында жоғарғы сол жақта TUTORIALS түймесі орналасқан. Бұл түйме сізге әртүрлі тақырыптар бойынша бейне оқулықтарға қол жеткізуге мүмкіндік береді және бастау үшін тамаша орын.
- VEXcode нұсқасын іске қосып, TUTORIALS түймесін басыңыз
VEXcode анықтамасын пайдаланыңыз
VEXcode бағдарламасының әрбір нұсқасында жоғарғы оң жақ бұрышта HELP түймесі орналасқан. Анықтама әрбір блок немесе мәтіндік команданың қалай жұмыс істейтінін түсіндіреді және мысал кодын қамтиды.
Көмек бар
- Блок
- Python
- C++
Виртуалды дағдылардан бастаңыз
Виртуалды дағдылар VEX жарыстарына арналған бағдарламалауды бастау үшін жақсы орын.
Жаңа командаларға кодтау роботтарын бастау қиынға соғады, себебі командалық кодтаушылардың көбінесе үйренуге уақыты болмайды.
- Құрастыру тобы роботты үнемі жүргізіп, ауыстырып және сынақтан өткізіп отырады.
- Робот ешқашан «аяқталмайды»
- Сынақ коды үнемі өрісті қалпына келтіруді және батареяны зарядтауды қажет етеді
Артықшылықтары:
- Кодтау техникасын үйреніңіз
- Ойын стратегиясы дағдыларын түсіну
- Blocks немесе Python тілдерінде өз роботыңызды кодтауға дайын болыңыз
- Жөндеу дағдыларыңызды жетілдіріңіз
- Кодтау сенімділігіңізді арттырыңыз
Virtual Skills тілінде жазылған код команданың арнайы роботына берілмейді, себебі олардың роботы сөзсіз стандартты Virtual Skills дизайнынан өзгеше. Дегенмен, виртуалды дағдыларда кодтаудан үйренетін кодтау білімі, ойын білімі және қателерді түзету дағдылары физикалық роботты кодтауды бастаған кезде баға жетпес болады.
Виртуалды дағдылар VIQRC немесе V5RC сияқты жарыс емес. Дегенмен, сіздің жоғары ұпайыңыздың басқа командалармен қалай салыстырылатынын көре алатын көшбасшылар тақтасы бар. VEX көшбасшылар тақтасын осы жерден табыңыз.
Blocks, Python немесе C++ пайдалануым керек пе?
Блоктардан бастаңыз
Жаңадан бастаушыларға VEX IQ және VEX V5 үшін Blocks ден бастауды ұсынамыз.
- Оқылымдылық: командаларды оқу оңай
- Есте сақтау: барлық командалар пайдаланушыға көрінеді
- Теру: теруді аз пайдаланатын сүйреп апару интерфейсі қажет
Неліктен оқу блоктары бірінші орында тұруы керектігі туралы көбірек оқыңыз ұсынылған тізімде
Python тіліне көшу
Мәтінге көшуге дайын бағдарламашы үшін, егер сіздің командаңыз немесе жаттықтырушыңыз C++ тілін жақсы меңгермеген болса, біз Pythonұсынамыз.
Неліктен Python C++ тілінен гөрі ұсынылады?
- Оқуға ыңғайлылық: Python C++-қа қарағанда жаргон мен синтаксисті аз қамтиды
- Болашақтағы жұмыс орындары: Python C++ тіліне қарағанда кеңінен қолданылады
- Білім: Python тілі мектепте оқытылуы ықтимал
- Өнімділік: Python өнімділігі C++ тілімен салыстырылады
Мақалаларды оқу арқылы кодтауды үйреніңіз
VEX кітапханасында кодтау туралы мақалалар бар, олардың ішінде:
- Бастау
- VEXcode орнатылуда
- Жобаларды ашу және сақтау
- Робот конфигурациясы
- Block, Python және C++ бойынша оқулықтар
VEX кітапханасына сілтемелер:
Виртуалды роботтармен кодтауды үйреніңіз
VEXcode VR (Виртуалды роботтар) - кодты тексеру үшін батареяларды зарядтау немесе өрісті қайта орнату қажеттілігінен аулақ бола отырып, кодтауды үйренудің тамаша тәсілі.
- vr.vex.com сайтынан бастаңыз
- Бейне сабақтар мен мысалдар қолжетімді
Кодтауды қолдау
Қолдаудың бірнеше көзі бар.
Бапкеріңізден
- Бапкерлер сіз ойлағаннан да көп біледі. Олар басқа жаттықтырушылар мен командалардан көмек сұрай алады.
VEX форумы
- Студенттер мен жаттықтырушылар сұрақтарын Бағдарламалауды қолдау арнасында жариялай алады
VEXcode командасына хабарласыңыз
- Әлі де шеше алмайтын мәселеге тап болып жүрсіз бе?
- VEXcode кодын қалай жақсартуға болатыны туралы ойыңыз бар ма?
- VEXcode командасына тікелей пікірлер, сұрақтар және диагностикалық ақпарат беру үшін PEADBACK түймесін пайдаланыңыз.
CS оқу бағдарламасын пайдаланыңыз
Тегін VEX оқу бағдарламасы мен іс-шараларын пайдаланып, Blocks және Python тілдерінде код жазуды үйреніңіз.
Сабақтарға мыналар кіреді:
- Кіріспе және негізгі түсініктер
- Роботыңызды жылжыту
- Қайталанатын мінез-құлық
- Лабиринтте шарлау
- Қабырғаларды алыстан анықтау
- Түстермен шешімдер
- Ілмектермен дискілерді жылжыту
- Алгоритмдерді әзірлеу
cs.vex.comсайтына өтіп, сол жерде болған кезде іс-әрекет пен ресурстарды қарап шығыңыз!
VEX Visual Studio код кеңейтімі
VEXcode - VEX пайдаланушылары код жазуды үйрену жолын бастаған кезде ұсынылатын кодтау ортасы. Кодтау саласында мансап құруды қарастырып жатқан және мәтіндік кодтауды меңгерген студенттер кәсіби бағдарламашылар қолданатын құралдарды үйренуден пайда көреді. Microsoft компаниясының Visual Studio Code бағдарламасы әлемдегі кәсіби бағдарламашылардың 70%-ы үшін таңдаулы құрал болып табылады. VEX осы мақсатта Microsoft Visual Studio Code (VS Code) кеңейтімін жасады.
VS Code - бұл барлық жердегі мамандар өндірістік сапалы бағдарламалық жасақтаманы жасау үшін пайдаланатын мүмкіндіктерге бай және кеңейтілетін интеграцияланған әзірлеу ортасы. VEX VS Code кеңейтімі пайдаланушыларға VEX жабдығымен өндірістік сапалы құралдарды кедергісіз пайдалануға мүмкіндік береді. Бұл кеңейтімнің бастапқы коды жалпыға қолжетімді, бұл басқа пайдаланушыларға пайдалы болуы мүмкін жаңа құралдарды жасау үшін біз жасаған жұмыстардың үстінен жұмыс істеуге мүмкіндік береді.
Кеңейту мүмкіндіктері
- VS коды үйлесімді (1.66+ нұсқасы)
- Windows және Mac OS үйлесімді
- IQ (2-ші буын), EXP және V5 үйлесімді
- C++ және Python қолдауы бар
- VEX микробағдарламасын жаңарту
- VEX API үшін IntelliSense
- Кіріктірілген анықтама/құжаттама
- VEXcode-тан жобаларды импорттайды
- Шаблондардан жаңа жобалар жасайды
- Кіріктірілген аппараттық ақаулықтарды жою құралдары
VEXcode-пен салыстырғандағы артықшылықтары
- C++ үшін көп файлды қолдау
- Нұсқаларды басқару интеграциясы (мысалы, Git)
- Live Share Extension арқылы нақты уақыттағы кодтық ынтымақтастық
- Теңшелетін интерфейс
- Басқа VS код кеңейтімдерімен пайдаланушы кеңейте алады
Толығырақ vscode.vex.com сайтынан біліңіз (жақында шығады)