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
7 клас
computer science
«Навчальна книга — Богдан»
тема 19
Лінійний алгоритм в Python. Черепашача графіка
Зроби свій вибір
властивості вікна
лінійний алгоритм
властивості черепашки
графіка в python
лінійний алгоритм в turtle
модуль turtle
лінійний алгоритм
Лінійний алгоритм - це алгоритм, у якому всі дії виконуються послідовно одна за одною
вивчаючи мову програмування scratch в молодших класах ви уже реалізовували лінійний алгоритм
прикладом може бути, коли рудий кіт малює прямокутник зі сторонами 100 та 40
Одна і та ж сама задача, яка знаходить суму двох чисел, є прикладом лінійного алгоритму
реалізована мовою scratch:
реалізована мовою python:
Розглянемо детальніше лінійний алгоритм мовою python:
Лінійні алгоритми є простими для розуміння, і вони є важливою частиною будь-якої програми.
У разі необхідності виконання складних завдань лінійні алгоритми можуть поєднуватися з умовними виразами та циклами для створення більш складних програм.
Графіка в python
Графіка в Python може бути реалізована за допомогою різних бібліотек і інструментів
Основні бібліотеки для роботи з графікою в Python включають такі:
Tkinter
Turtle
Pygame
PyQt і PySide
Matplotlib
OpenGL
в 7 класі ви ознайомитеся з однією з таких бібліотек - а саме з бібліотекою turtle
Розглянемо основні функції і можливості модуля turtle:
Малювання ліній та фігур
Створення вікна для малювання
Керування рухом черепашки
Збереження малюнків
Використання циклів та умовних виразів
Зміна кольорів та стилів малювання
Початок роботи з "черепашкою"
для того, щоб використовувати функції модуля turtle, спочатку потрібно його імпортувати
Створення вікна
Щоб створити вікно для малювання використовують функцію screen()
основні функції вікна в turtle:
основні функції вікна в turtle:
Щоб створити "черепашку" (графічний об'єкт), яка буде рухатися та малювати зображення використовують функцію Turtle()
Положення черепашки у вікні визначають координати на координатній площині, яка уявно розміщена у вікні. Центр вікна та початкове положення черепашки є точка (0;0)
основні функції руху черепашки
Функція circle може мати і третій параметр - кількість сегментів, на які потрібно поділити коло.
основні функції руху черепашки
Також можна будувати лінії за допомогою переміщення в довільне місце площини, за даними координатами.
результат
Для побудови комбінацій різних фігур, зачасту потрібно, шоб черепашка при русі не залишала за собою слід. тому є відповідні функції
Функція turtle() може бути використана для створення багатьох черепашок з різними іменами та параметрами, які можуть малювати на вікні незалежно одна від одної або разом, щоб створити складні малюнки та анімації.
Дякую за увагу!