Мне нужно с помощью циклов и процедур сделать так чтобы всё поле графического исполнителя было разчерчено горизонтальными полосами.Заранее спасибо
На фото начало этой программы (линия чертится и бегает от одного угла до другого )Мне нужно добавить что-то ,чтобы стрелочка могла перепрыгнуть на другую горизонтальную полосу.
#77
У Вас в программе ошибка, перед "делай линия" должен быть поворот. В самой процедуре ЛИНИЯ тоже ошибка, после КЦ не должно быть поворотов. И Вы пропустили ещё одну процедуру "ВОЗВРАТ"
Привет. Попробуй способ чуть подлиннее: НАЧ ПОКА впереди НЕ стена НЦ ДЕЛАЙ две строки ДЕЛАЙ переход КЦ КОН ПРОЦЕДУРА двк строки ПОКА впереди НЕ стена НЦ ШАГ КЦ ПОВОРОТ ПОВОРОТ ПОВОРОТ ПРЫЖОК ПОВОРОТ ПОВОРОТ ПОВОРОТ ПОКА впереди НЕ стена НЦ ШАГ КЦ КОНЕЦ ПРОЦЕДУРЫ ПРОЦЕДУРА переход ПОВОРОТ ПРЫЖОК ПОВОРОТ КОНЕЦ ПРОЦЕДУРЫ
А ЕСЛИ ХОЧЕШЬ ВСЁ РАЗРИСОВАТЬ ТО В ПРОЦЕДУРЕ "переход" , после первого поворота добавь: ПОКА впереди стена НЦ ПОВОРОТ КЦ И поле разрисуется в клеточку, кроме левого края. только есть здесь одна проблема, во всех случаях он не может преодолеть стену.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения