Алгоритмы для кумира
Автор Ёергей Конев задал вопрос в разделе Другие языки и технологии
Напишите программу для робота в кумире (с помощью вспомогательного цикла: если) и получил лучший ответ
Ответ от Алекс Куха[гуру]
НЦ пока слева свободно или сверху свободно
ЕСЛИ слева стена
то закрасить
вверх
иначе
влево
все
КЦ
Ответ от Вечнозелёный[гуру]
Пока (Ходор. Справа НЕ Конец_Поля или Ходор. Сверху НЕ Конец_Поля)
{
Ходор. Красить. Низ ;
Если (Ходор. Справа НЕ Стена) Ходор. Идти. Влево;
В_Ином_Случае
_{
___Пока (Ходор. Справа = Стена)
___{
___Ходор. Красить. Право;
___Ходор. Идти. Вверх;
___}
Ходор. Идти. Влево;
_}
}
Пока (Ходор. Справа НЕ Конец_Поля или Ходор. Сверху НЕ Конец_Поля)
{
Ходор. Красить. Низ ;
Если (Ходор. Справа НЕ Стена) Ходор. Идти. Влево;
В_Ином_Случае
_{
___Пока (Ходор. Справа = Стена)
___{
___Ходор. Красить. Право;
___Ходор. Идти. Вверх;
___}
Ходор. Идти. Влево;
_}
}
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Напишите программу для робота в кумире (с помощью вспомогательного цикла: если)