2 апреля 2025 г.

Программирование. Задание № 6 "Анализ программ с циклами" (ЕГЭ-2024)

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

Повтори 2 [Вперед 6 Направо 90 Вперед 12 Направо 90]
Поднять хвост
Вперед 1 Направо 90 Вперед 3 Налево 90
Опустить хвост
Повтори 2 [Вперед 77 Направо 90 Вперед 45 Направо 90]
Определите периметр области пересечения фигур, ограниченных заданными алгоритмом линиями.

Решение: Напишем программу на языке Phyton

import turtle as t
k = 20 # масштаб
t.left( 90 ) # развернуть Черепаху "на север"
for i in range(2):
    t.forward( 6*k )
    t.right( 90 )
    t.forward( 12*k )
    t.right( 90 )

t.up()

t.forward( 1*k )
t.right( 90 )
t.forward( 3*k )
t.left( 90 )

t.down()

for i in range(2):
    t.forward( 77*k )
    t.right( 90 )
    t.forward( 45*k )
    t.right( 90 )
t.up()

for x in range(3,13):
    for y in range (1, 7):
        t.goto( x*k, y*k )  # в точку с заданными координатами
        t.dot( 5, 'red')      # ставим точку  

done()

Вывод: Фрагмент рисунка

Периметр равен 2 * ( 5 + 9 ) = 28

Ответ:
 28

Комментариев нет:

Отправить комментарий