Черепахе был дан для исполнения следующий алгоритм:
Повтори 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()
Вывод: Фрагмент рисунка
Комментариев нет:
Отправить комментарий