Найти в Дзене

Разбор задачи 17860 #kege по информатике #ЕГЭ6 номер

Оглавление

Автор: Демоверсия 2025

Уровень: Базовый

Условие задачи:

Черепахе был дан для исполнения следующий алгоритм:

Повтори 9 [Вперёд 22 Направо 90 Вперед 6 Направо 90]
Поднять хвост
Вперед 1 Направо 90 Вперёд 5 Налево 90
Опустить хвост
Повтори 9 [Вперёд 53 Направо 90 Вперёд 75 Направо 90]

Определите периметр области пересечения фигур, ограниченных заданными алгоритмом линиями.

Теоретическая справка:

Примитивная задача с одним оченьт важным отличием (такое уже было на ЕГЭ 2024), в большинстве задач нас просят найти кол-во точек, а здесь просто периметр, то есть отрезки между точками лежащие по периметру. Ответ не изменится, но если бы попросили искать площадь - уже опасная ситуация.


Код решения:

Ответ: 44
Ответ: 44

Комментарии к коду:

  1. from turtle import *
    Импортируем все функции из модуля turtle, который используется для рисования графики.
  2. screensize(-5000, 5000)
    Устанавливаем размер холста в диапазоне от -5000 до 5000 пикселей по оси X и Y.
  3. tracer(0)
    Отключаем автоматическое обновление экрана, чтобы ускорить рисование графики.
  4. lt(90)
    Поворачиваем "черепаху" на 90 градусов влево.
  5. l = 30
    Определяем переменную l со значением 30, которая будет использована для масштабирования координат.
  6. # Затем сюда переписываем псевдокод из условия задачи.
  7. up()
    Поднимаем "перо" черепахи вверх, чтобы она не рисовала линию во время перемещения.
  8. for x in range(-100, 100):
    Итерируем по значениям x от -100 до 99 включительно (200 итераций по оси X).
  9. for y in range(-100, 100):
    Итерируем по значениям y от -100 до 99 включительно (200 итераций по оси Y).
  10. goto(x * l, y * l)
    Перемещаем черепаху в точку с координатами (x * l, y * l), где l — это масштабирование.
  11. dot(3, 'red')
    Рисуем точку диаметром 3 пикселя красного цвета в текущей позиции черепахи.
  12. update()
    Обновляем экран для отображения всех изменений графики.
  13. done()
    Завершаем программу Turtle, что позволяет закрыть графическое окно после завершения рисования.


Информатика ЕГЭ | itpy🧑‍💻

Поддержать автора донатом 💵