EGEsoll - сборник решений задач из ЕГЭ

Задача 6

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

Повтори 2 [Вперёд 27 Направо 90 Вперёд 8 Направо 90]
Поднять хвост
Вперёд 4 Направо 90 Вперёд 2 Налево 90
Опустить хвост
Повтори 2 [Вперёд 17 Направо 90 Вперёд 7 Направо 90]

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

Добавлено: 24.04.26 18:52

Перейти к решению

Решение

Программа на Python:

if __name__ == "__main__":
    from turtle import *

    pd()
    tracer(0)
    m = 16

    for _ in range(2):
        fd(27 * m)
        rt(90)
        fd(8 * m)
        rt(90)
    pu()
    fd(4 * m)
    rt(90)
    fd(2 * m)
    lt(90)
    pd()
    for _ in range(2):
        fd(17 * m)
        rt(90)
        fd(7 * m)
        rt(90)
    pu()
    for x in range(-30, 30):
        for y in range(-30, 30):
            goto(x * m, y * m)
            dot(3, "red")

    done()

Ответ: 270

Автор - rubygem17

Объяснение

None

Назад