Урок 23. Побудова графіків функцій на полотні в Python.
Прочитайте!
У світі Python Черепашкою зветься уявний робот — пристрій, який переміщається по екрану й повертається в заданих напрямках, залишаючи за собою намальований слід заданого кольору й ширини.
Положення та напрямок руху Черепашки відображає невелика чорна стрілочка, яка повільно пересувається по екрану. Це дає змогу відстежити рух Черепашки та зрозуміти, яким чином кожен рядок коду впливає на траєкторію її руху.
Координатні осі — це дві координатні прямі, які перетинаються під прямим кутом. Центр вікна Python Turtle Grafics — точка перетину невидимих координатних осей — точка з координатами (0, 0).
Вертикальна координата Y зростає знизу догори, а горизонтальна Х — зліва направо.

Місцезнаходження Черепашки у вікні Python Turtle Grafics задається парою чисел (X, Y). Початкове положення Черепашки – в точці О, яка має координати (0; 0). Якщо Черепашку пересунути на 50 пікселів вправо і на 70 пікселів вгору, вона опиниться в точці А (50; 70).
Але як визначити координати Черепашки, якщо з точки О вона зрушить вліво чи донизу? На променях ліворуч і знизу від 0 розташовані від’ємні числа, тобто числа зі знаком мінус (–).
В Python модулем називається спосіб підключення корисного коду до іншої програми. Модулі зазвичай містять функції, до яких можна звертатися, щоб розширити перелік можливостей, що здатна виконувати програма.
from turtle import *

Завдання 2. (самостійно) Складіть проект у якому виконавець побудує графік функції y=-7*x+100.
Підказка: для розв’язання задачі розмір координатної осі встановіть в межах (-250, 250), для побудови графіка х=-30 та х=50.
Завдання 3. Складіть проект для побудови в одній системі координат графіків функції у=2*х+60 та у=4*х-80.
Підказка: для розв’язання задачі розмір координатної осі встановіть в межах (-250, 250), для побудови першого графіка х=-80 та х=100, для побудови другого графіка х=-40 та х=100.
Розв’язання

Завдання 4. Складіть проект для побудови графіка y=k*x+b. Значення k та b вводяться з клавіатури, значення х підберіть самостійно, залежно від k та b.
-
Тема 1. Електронні таблиці
- Урок 1. Поняття електронної таблиці. Табличні процесори та їх призначення. Середовище табличного процесора. Об’єкти електронних таблиць: аркуш, клітинка, діапазон клітинок.
- Урок 2. Введення, редагування даних в електронних таблицях
- Урок 3. Інструктаж з ТБ. Практична робота №1: «Уведення, редагування та форматування даних у середовищі табличного процесора».
- Урок 4. Типи даних: числові, грошові, дата, текст, відсотки. Редагування та форматування електронних таблиць.
- Урок 5. Поняття про модифікацію формул при копіюванні. Використання найпростіших формул. Розв’язання задач на обчислення.
- Урок 8. Розв’язування задач засобами табличного процесора.
- Урок 9. Інструктаж з ТБ. Практична робота № 3: «Використання основних математичних та статистичних вбудованих функцій».
-
Тема 2. Служби Інтернету
- Урок 10. Поштові служби Інтернету. Створення електронної скриньки. Надсилання, отримання, перенаправлення повідомлень. Вкладання файлів. Використання адресної книги та списків розсилки.
- Урок 11. Етикет електронного листування. Правила безпечного користування електронною скринькою. Основні ознаки спаму і фішингу. Інструктаж з ТБ. Практична робота №4: «Електронне листування з використанням веб-інтерфейсу. Вкладені файли».
- Урок 12. Використання інтернет-ресурсів для спільної роботи. Рівні та способи доступу до ресурсів. Створення форм.
- Урок 14. Онлайн перекладачі. Інтернет речей. Інструктаж з ТБ. Практична робота №5: «Хмарні сервіси. Онлайнові перекладачі».
-
Тема 3. Алгоритми з повторенням і розгалуженням
- Урок 16. Поняття моделі. Поняття предметної галузі. Типи моделей.
- Урок 17. Етапи побудови моделей. Реалізація математичних моделей. Інструктаж з ТБ. Практична робота №6: «Побудова моделей у різних програмних середовищах».
- Урок 18. Величини. Поняття змінної та її значення. Введення та виведення даних. Розробка діалогових програм.
- Урок 19. Арифметичні операції та вирази. Лінійні програми.
- Урок 20. Практична робота №7: «Введення та виведення даних. Робота із змінними».
- Урок 21. Складання програм з використанням модуля Черепашка. Система координат на полотні в Python.
- Урок 22. Побудова об’єктів на полотні в Python.
- Урок 23. Побудова графіків функцій на полотні в Python.
- Урок 24. Інструктаж з БЖД. Практична робота №8: «Черепашача» графіка.
- Урок 25. Повторення теми “Лінійні алгоритми”
- Урок 26. Величини в алгоритмах з розгалуженням.
- Урок 27. Створення алгоритмів і програм з використанням змінних алгоритмічної структури розгалуження.
- Урок 28. Практична робота “Створення проєктів з розгалуженням”
- Урок 29. Величини в циклах з лічильником
- Урок 30. Створення алгоритмів і програм з використанням змінних алгоритмічної структури повторення.
- Урок 31. Інструктаж з ТБ. Практична робота №8: «Створення алгоритмів і програм з використанням змінних і різних алгоритмічних структур повторення».
- Урок 32. Розв’язання задач
-
Тема 4. Табличний процесор
- Урок 20. Таблиці, електронні таблиці. Табличний процесор, його призначення. Типи даних: число, текст, формула. Об‘єкти електронної таблиці, їх властивості. Адресація в середовищі табличного процесора. Іменовані комірки і діапазони. Відкривання, перегляд і збереження електронної книги. Способи навігації на аркуші і в книжці табличного процесора.
- Урок 24. Правила запису формул у табличному процесорі. Копіювання і переміщення формул. Поняття про модифікацію формул при копіюванні.
- Урок 25. Використання вбудованих функцій: сума, середнє значення, min, max.
- Урок 26. Інструктаж з БЖД. Практична робота 7. Виконання обчислень за даними електронної таблиці. Використання вбудованих функцій.
-
Тема 5. Виконання індивідуальних навчальних проектів
0.00 на основі 0 рейтингів