Как работает математика (в EV3)
Итак, вот блок "Математика":
У него три порта: два входных и один выходной. Разницу между ними легко увидеть, обратив внимание на полукруглые "язычки": в первых двух портах они направлены внутрь блока, а в третьем - наружу. На картинке из третьего порта торчит провод, его можно вытащить, зажав левую кнопку мыши. Провод, идущий из выходного порта, можно подключить во входной порт другого блока:
Как будет работать эта программа?
Блок "Математика" берёт два числа, находящиеся во входных портах, что-то с ними делает (в зависимости от выбранного режима) и передаёт результат в выходной порт. В нашей программе в первом блоке "Математика" во входных портах ("a" и "b") лежат два одинаковых числа - "2", а режим выбран "Сложение" (знак "+" в левой нижней части блока). Поэтому блок складывает 2 и 2, получает 4; этот результат передаётся по проводу дальше, во второй блок. У него в порт "a" передано число 4, в порте "b" лежит число 1; выбран режим "Сложение". Значит, блок сложит 4 и 1, получит 5. Этот результат никуда не передаётся, поэтому программа просто завершится.
А вот другая программа:
Если мы запустим её на блоке, то на экране появится число (какое? напишите ответ в комментариях, и получите дополнительные очки!).
Младшей группе на ближайшие 2 дня предлагаются два задания:
1. Напишите программу для робота с четырьмя датчиками цвета, работающими в режиме "Яркость внешнего освещения". Задача робота - измерить яркость освещения в комнате всеми четырьмя датчиками и вывести на экран среднюю яркость (среднее арифметическое).
2. Когда мы соединяем проводом два соседних блока в программе, мы легко можем подключить провод из левого блока в правый, но никогда - из правого блока в левый. Почему мы не можем передавать числа налево?
Ответы на эти два задания присылайте в личных сообщениях (Александру Константиновичу).