Want to create interactive content? It’s easy in Genially!
19 урок Лінійний алгоритм в Python. Черепашача графіка
InnaTrischuk
Created on September 18, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
«Навчальна книга — Богдан»
Лінійний алгоритм в Python. Черепашача графіка
тема 19
7 клас
computer science
лінійний алгоритм
графіка в python
модуль turtle
Зроби свій вибір
властивості вікна
властивості черепашки
лінійний алгоритм в turtle
Лінійний алгоритм - це алгоритм, у якому всі дії виконуються послідовно одна за одною
лінійний алгоритм
прикладом може бути, коли рудий кіт малює прямокутник зі сторонами 100 та 40
вивчаючи мову програмування scratch в молодших класах ви уже реалізовували лінійний алгоритм
реалізована мовою scratch:
реалізована мовою python:
Одна і та ж сама задача, яка знаходить суму двох чисел, є прикладом лінійного алгоритму
У разі необхідності виконання складних завдань лінійні алгоритми можуть поєднуватися з умовними виразами та циклами для створення більш складних програм.
Лінійні алгоритми є простими для розуміння, і вони є важливою частиною будь-якої програми.
Розглянемо детальніше лінійний алгоритм мовою python:
Графіка в Python може бути реалізована за допомогою різних бібліотек і інструментів
Графіка в python
OpenGL
Turtle
Matplotlib
PyQt і PySide
Pygame
Tkinter
Основні бібліотеки для роботи з графікою в Python включають такі:
Збереження малюнків
Використання циклів та умовних виразів
Малювання ліній та фігур
Керування рухом черепашки
Зміна кольорів та стилів малювання
Створення вікна для малювання
Розглянемо основні функції і можливості модуля turtle:
в 7 класі ви ознайомитеся з однією з таких бібліотек - а саме з бібліотекою turtle
для того, щоб використовувати функції модуля turtle, спочатку потрібно його імпортувати
Початок роботи з "черепашкою"
Щоб створити вікно для малювання використовують функцію screen()
Створення вікна
основні функції вікна в turtle:
основні функції вікна в turtle:
Щоб створити "черепашку" (графічний об'єкт), яка буде рухатися та малювати зображення використовують функцію Turtle()
Положення черепашки у вікні визначають координати на координатній площині, яка уявно розміщена у вікні. Центр вікна та початкове положення черепашки є точка (0;0)
основні функції руху черепашки
Функція circle може мати і третій параметр - кількість сегментів, на які потрібно поділити коло.
основні функції руху черепашки
результат
Також можна будувати лінії за допомогою переміщення в довільне місце площини, за даними координатами.
Для побудови комбінацій різних фігур, зачасту потрібно, шоб черепашка при русі не залишала за собою слід. тому є відповідні функції
Функція turtle() може бути використана для створення багатьох черепашок з різними іменами та параметрами, які можуть малювати на вікні незалежно одна від одної або разом, щоб створити складні малюнки та анімації.
Дякую за увагу!