ФТК СЮТ

Как работает математика (в EV3)

28.04.2020Бильченко Александр3 просмотров

Итак, вот блок "Математика":

У него три порта: два входных и один выходной. Разницу между ними легко увидеть, обратив внимание на полукруглые "язычки": в первых двух портах они направлены внутрь блока, а в третьем - наружу. На картинке из третьего порта торчит провод, его можно вытащить, зажав левую кнопку мыши. Провод, идущий из выходного порта, можно подключить во входной порт другого блока:

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

Если мы запустим её на блоке, то на экране появится число (какое? напишите ответ в комментариях, и получите дополнительные очки!).

Младшей группе на ближайшие 2 дня предлагаются два задания:
1. Напишите программу для робота с четырьмя датчиками цвета, работающими в режиме "Яркость внешнего освещения". Задача робота - измерить яркость освещения в комнате всеми четырьмя датчиками и вывести на экран среднюю яркость (среднее арифметическое).
2. Когда мы соединяем проводом два соседних блока в программе, мы легко можем подключить провод из левого блока в правый, но никогда - из правого блока в левый. Почему мы не можем передавать числа налево?
Ответы на эти два задания присылайте в личных сообщениях (Александру Константиновичу).

Комментарии

Загружаем…

Войдите, чтобы оставить комментарий.

← Ко всем статьям