🎀🎀🤍🥹буст для реакций! #IT
🎀Поговорим про исполнителя "черепашку"! Пост про алгоритмы
🤩Что же это за исполнитель?
Виртуальный исполнитель "Черепашка" перемещается по плоскости с системой координат и рисует линии с помощью команд движения и поворота. В начальный момент она стоит в точке (0,0), смотрит вверх вдоль оси Y.
У нее есть несколько команд:
🥹"опустить хвост"/"поднять хвост" - две команды, которые отвечают за хвост нашей черепашки. В самом начале алгоритма пишется "опустить хвост", чтобы черепаха смогла нарисовать что-то. Грубо говоря, её хвост работает как карандаш: если мы его опустим, то будет рисовать.
🥹"направо a"/ "налево a" - поворот головы на a градусов. Это изменяет "направление взгляда" нашей черепашки.
🥹"вперёд n" - шаг вперед по направлению взгляда на n единиц.
🥹"назад n" - шаг назад на n единиц.
🥹"повтори k [команды]" - цикл для многократного запуска одинаковых действий.
🤩Примеры задач
«Черепахе был дан для исполнения следующий алгоритм: повтори 7 [вперед(4) вправо (60)].
Наберите и выполните этот алгоритм в среде исполнителя «Черепаха» программы Кумир и определите количество точек с целыми координатами, находящихся внутри фигуры, которую нарисует Черепаха (точки на границе считать не нужно).»
Для решения таких задач необходимо не забывать про значение сетки. Оно должно быть равно единице.
Теперь пишем алгоритм: в первой строке должно быть "алг", во второй - "нач" и в последней - "кон". Между "нач" и "кон" пишем следующее:
опустить хвост - чтобы черепаха рисовала
нц 7 раз - начало цикла, "повтори 7"
вперед(4)
вправо(60)
кц - конец цикла
итоговый алгоритм:
алг
нач
опустить хвост
нц 7 раз
вперед(4)
вправо(60)
кц
кон
🤩math prison
