Предмет: Информатика, автор: reychdasha89

Как решить этот алгоритм в кумире ?
Желательно расписать ход действий и как повторить сама не разбираюсь в этой программе , надеюсь хоть тут помогут
Информатика 9 классов

Приложения:

idzfjrh: Помоги пожалуйста
ВикаБач: алгоритмы не решают, их или составляют или выполняют.
Ziorar: А ещё там есть условия, данные дополнительные?

Ответы

Автор ответа: Ziorar
1

Ответ:

Если поле лишь 11 клеток шириной (как на вашей картинке), и нужно максимально просто- то такая программа подойдёт:

использовать Робот

алг

нач

цел а

нц для а от 1 до 3

закрасить

вверх

закрасить

вверх

закрасить

вниз

вниз

вправо

закрасить

вверх

закрасить

вниз

вправо

закрасить

если а=3 то стоп все

вправо

закрасить

вверх

закрасить

вниз

вправо

кц

кон

Если посложнее, но покороче:

использовать Робот

алг

нач

цел х,у

нц для х от 0 до 9

у:=iabs(mod(х,4)-2)

закрасить

нц у раз

вверх

закрасить

кц

нц у раз

вниз

кц

вправо

кц

закрасить

кон

Если сказано, что поле бесконечное в ширину, то такая программа:

использовать Робот

алг

нач

цел х=0,у

нц

у:=iabs(mod(х,4)-2)

закрасить

нц у раз

вверх

закрасить

кц

нц у раз

вниз

кц

х:=х+1

если справа свободно

то

вправо

иначе

стоп

все

кц

кон

Объяснение:

Начальное поле и поле после работы программы смотри на рисунках внизу.

Приложения:
Похожие вопросы