Программа для прохождения лабиринта Ev3

30 октября 2018 - Администратор

На данном уроке мы рассмотрим,  как пользоваться собственными блоками  Ev3 при программировании Ev3.

 Напишем программу для Ev3  для прохождения лабиринта. Когда в программе много раз повторяется одна и также последовательность команд, то удобно использовать собственные блоки. Это  делает программу очень наглядной и удобной для изменения. Каждый блок отвечает за свой смысловой набор действий,, который  можно обособить и выделить. А далее из этих собственных блоков конструируется программа, согласно логике задания.  Рассмотрим,  как написать программу для Ev3 для прохождения лабиринта с помощью собственных блоков.Напишем блокидвижение вперед до стены.

программа на ev3 вперед

 Поворот направо на Ev3

поворот направо на ev3

Поворот налево на Ev3

поворот налево на ev3

Выделяя эти части программы и выбирая в меню Инструменты раздел Конструктор моего блока, создадим три блока: vpered, parvo, levo. Подробно как создавать свои блоки в Ev3.Составим программу из собственных блоков  Ev3 для прохождения такого лабиринта.Робот должен двигаться со старта вперед до левой стенки, потом повернуться направо и двигаться до стенки, потом повернуться направо и двигаться до стенки, налево и до стенки, и налево и до стенки до финиша.

лабиринт

Реализуем этот лагоритм с помощью собственных блоков Ev3 , которые мы создали.

программа для Ev3 прохождение лабиринта

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

  Вернуться к содержанию Перейти к следующей теме Математика в ev3

Полезно почитать по теме прохождение лабиринта ev3
Собственные блоки ev3
Циклические алгоритмы ev3

Поделиться:

 

 

Комментарии (0)

Нет комментариев. Ваш будет первым!