Предмет: Информатика, автор: глупая34

Пожалуйста, помогите мне! Нужно сделать вот такую фигуру в Рисователе в КУМИРЕ с помощью РЕКУРСИИ
Прошу помогите, ничегошеньки не понимаю

Приложения:

глупая34: Хорошо, благодарна вам)
Аноним: Начало недокопировалось, а я и не заметил...
Аноним: Вот теперь точно должно зарабоать=))
глупая34: А у меня рисователь...
Аноним: Ну, написали бы сразу в задании.. Нужно обязательно им? Ладно, можно и переделать
глупая34: Да я вроде написала
глупая34: Спасибо, что помогаете
Аноним: Что ж, прекрасно=))
Аноним: Сейчас заметил, что и так написали.. ЭХ... Вот чего-чего, а задания читать никогда не умел....
глупая34: Да ничего страшного)

Ответы

Автор ответа: Аноним
1
использовать Чертежник
алг
нач
  цел а
  вывод "Введите количество уровней: "
  ввод а
  КрасиваяФигура(а)
кон

алг КрасиваяФигура(цел КоличествоУровней)
нач
  цел ребро
  поднять перо
  если КоличествоУровней > 0 то
    ребро := СтепеньДвойки(КоличествоУровней-1)

    сместиться на вектор(0, ребро)

    КрасиваяФигура(КоличествоУровней-1)      
    опустить перо
    сместиться на вектор(ребро,-ребро)

    КрасиваяФигура(КоличествоУровней-1)      
    опустить перо
    сместиться на вектор(-ребро,-ребро)

    КрасиваяФигура(КоличествоУровней-1)      
    опустить перо
    сместиться на вектор(-ребро,ребро)

    КрасиваяФигура(КоличествоУровней-1)       
    опустить перо
    сместиться на вектор(ребро,ребро)

    поднять перо
    сместиться на вектор(0, -ребро)
  всё
кон

алг цел СтепеньДвойки(цел показатель)
нач
  цел а, б = 1
  нц для а от 1 до показатель
    б := б * 2
  кц
  знач := б
кон
Приложения:
Похожие вопросы