Примеры вычислений в программе

Задача №1 необходимо написать программу прямолинейного движения для проезда роботом расстояния в 1 метр.

Решение:

За один полный оборот мотора робот проезжает расстояние, равное длине окружности колеса. Это расстояние можно найти, умножив число Пи (=3,14159) на диаметр колеса. Диаметр колеса из образовательного набора Lego mindstorms EV3 равен 56 мм, а - из домашнего набора Lego mindstorms EV3 равен 43,2 мм. Если перевести расстояние в 1 метр в миллиметры (1000 мм) и разделите на расстояние, которое робот проходит за один оборот мотора, то узнаете: сколько оборотов мотора необходимо для проезда всего заданного расстояния.

  • Используя программный блок "Константа", введите в программу постоянное число Пи, равное примерно 3,14159.
  • Используя программный блок "Переменная", создадите в программе переменную D и занесите в нее значение диаметра колеса в зависимости от используемого конструктора (если вы использовали другие колеса, то самостоятельно измерьте диаметр и внесите значение в программный блок).
  • Используя программный блок "Математика", умножьте значение блока "Константа" на значение переменной D. Для передачи значения из переменной D в программный блок "Математика" используйте второй программный блок "Переменная" в режиме "Считывание"! (Для передачи значений между программными блоками используются шины данных. Чтобы установить шину данных, необходимо изменить выходной параметр одного программного блока и создать связь его с входным параметром другого программного блока)
  • Используя программный блок "Математика", разделите значение пути (1000 мм) на значение, полученное в шаге 3.
  • Полученное в шаге 4 значение округлите до двух знаков после запятой, выведите на экран модуля
  • Полученное в шаге 4 значение подайте в параметр "Обороты" блока "Рулевое управление".