программа makecode

программа makecode


MAKECODE

язык программирования в виде графических блоков(похожих на блоки SCRATCH), предназначенный для новичков,которые еще не разбираются в программировании. 

здесь подробно описание основных блоков программы

Эмулятор платы микробит на экране компьютера, позволяет получить обратную связь о том, как работает программа, и легко тестировать и отлаживать код.Эмулятор имеет поддержку светодиодного экрана, кнопок, а также компаса, акселерометра и цифровых выводов ввода / вывода.


есть возможность переключить программу на полнофункциональный редактор JavaScript с фрагментами кода, подсказками и обнаружением ошибок, что поможет вам разобраться в программе.

на главной странице программы имеются руководства,пошаговые уроки по созданию программ

различные обучающие программы и игры

и много пошаговых STEAM проектов для платы microbit


все инструкции для графических блоков доступны в наборе инструментов Blocks.


Нажмите на блок и вы увидите его описание(инструкцию)

и все на русском языке)


Графические блоки JavaScript делают программу MAKECODE идеальным первым языком программирования, и это является отличным способом изучения фундаментальных концепций программирования.

Комбинируя блоки команд,переменных и логических функций вы создадите проекты - фитнес трекер,электронные часы с компасом , текстовую напоминалку , таймер обратного отсчета и игры.

Программирование с помощью графических блоков являются основой ( оболочкой), более мощного языка JavaScript , на котором можно создавать сложные и содержательные программы. Это язык шлюза, когда вы пишете программу с помощью графических блоков, редактор MAKECODE незаметно переводит ее в язык программирования JavaScript в фоновом режиме. И вы можете увидеть версию JavaScript одним щелчком мыши.

Редактор JavaScript идентичен Редактору блоков . И можно по желанию переключаться между этими двумя вариантами, даже на половине программы. Программа написанная на графических блоках может быть просмотрена и отредактирована на JavaScript, и ,частично, наоборот. Если вы использовали функции, доступные в JavaScript, которые недоступны в блоках, то эти функции будут отображаться в виде серых блоков, которые вы можете перемещать и удалять, но не редактировать. Даже односторонний перевод из графических блоков в JavaScript делает выбор программы MAKECODE для вашего обучения очевидным.

Изначально JavaScript был реализован как интерпретируемый язык, но для платы microbit использует его скомпилированный язык. Т.е. когда вы нажимаете кнопку «Загрузить» в редакторе JavaScript (или блоков), ваша программа преобразуется в машинный код и компилируется в файл, который плата микробит может запустить после того, как вы на нее скачаете программу.