Модуль Turtle.

email:  voronenko@54.edu.ks.ua 

ОНЛАЙН КОМПІЛЯТОР Replit

Replit - онлайн-сервіс для написання, тестування і розгортання програм. Він надає вам можливість працювати з різними мовами програмування прямо в браузері без необхідності встановлення середовища розробки на вашому комп'ютері.

Replit має інтерфейс, схожий на інтегроване середовище розробки (IDE), де ви можете створювати, зберігати та виконувати свій код. 

Один з основних функціональних елементів Replit - це можливість легко ділитися своїм кодом з іншими, що дозволяє спільно працювати над проектами або просто демонструвати свій код.

На уроках математики ви вивчали поняття координатної площини. 

Поле, на якому переміщується виконавець Turtle так само можно представили собі у вигляди Декартової системи координат. Це значно спрощує побудову зображення та дозволяє створювати їх з максимальною точністтю.

Позиція виконавця при цьому задається двома координатами (х, у).

Для переміщення використовують команду «рухатись в точку». 

t.goto(x, y)

Система координат

position() Получить текущие координаты черепашки;

towards(x, y) Получить угол между текущим направление черепашки и прямой от черепашки к точке (x,y);

xcor() Получить x координату черепашки;

ycor() Получить y координату черепашки;

heading() Получить текущий угол к вертикали;

distance(x, y) Получить расстояние до точки (x,y);

isdown() Узнать, рисует ли сейчас черепашка;

isvisible() Узнать, видима ли сейчас черепашка; 

Демонстрація декартових координат на площині. 

Чотири точки відмічено й задано їх відповідними координатами: 

(2, 3) зеленим, 

(−3, 1) червоним, 

(−1.5, −2.5) синім, 

і початок координат (0, 0) — фіолетовим. 

Практична робота

Розв’яжіть завдання в серодовищі Thonny або на онлайн платформі

Приклад:

from turtle import*

circle(45) # малюємо коло з радіусом 45

up() # піднiмаємо перо

goto(100, 50) # переходимо в потрібну точку

down() # опускаємо перо

circle(45) # малюємо друге коло

Створіть програму для малювання кролика, використовуючи команду goto(x, y)

1 клітинка = 10 пікселів

ДОМАШНЄ ЗАВДАННЯ

1. Виконати практичну роботу й надіслати на пошту вчителя voronenko@54.edu.ks.ua

2. Пройти тест https://onlinetestpad.com/zoaviutmrg5ue