Шаг 2. Переменные
Как это принято в STEM-идеологии, работу с переменными в BBC micro:bit начинаем с реальной
ситуации и реальной задачи.
Сценарий
1) Отводим место в памяти контроллера, в которой будем хранить текущее значение счётчика. Это
значение будет меняться с каждым новым щелчком, поэтому на языке программиста такая область
памяти называется переменной. Дадим ей имя, например, счетчик. Первоначальное значение
счётчика равно 0.
2) При нажатии кнопки A значение счётчика увеличивается на 1 (пассажир вошёл)
3) При нажатии кнопки B значение счётчика уменьшается на 1 (пассажир вышел)
4) При положении контроллера “перпендикулярно к горизонтальной поверхности, эмблемой вверх”
на дисплее отображается текущее значение счётчика. Мы уже знаем, что это событие в группе
Input
обозначено как logo up
5) При встряхивании контроллера (событие shake) экран очищается, и счётчик обнуляется.
Конструируем код программы
1. Выходим на портал microbit.org, нажимаем кнопку Let’s Codeиоказываемся в знакомом
редакторе Microsoft PXT. Если в редакторе сохранилась ваша предыдущая работа, начните
новый проект, пройдя по ссылкам Projects => New Project
В разделе
Variablesнам также понадобится блок “изменить значение на”— “change
имя_переменной by”:
2.2. Остальные блоки нам уже известны, кроме вывода числа на дисплей. Этот блок
находится в группеBasic
Проверьте :) Удачи!
Ссылка на видеоинструкцию. Обратите внимание: в видеоролике создаётся новая переменная через
переименование существующей. Результат будет тот же, но с методической точки зрения такой
способ уступает описанному выше.