Показ дописів із міткою 10 клас. Показати всі дописи
Показ дописів із міткою 10 клас. Показати всі дописи

вівторок, 22 квітня 2025 р.

Python програмування. Приклади програм для малювання

 Почнемо з найвідомішої — turtle, яка ідеально підходить для навчання.


🎨 1. Малювання квадрата за допомогою turtle

python
import turtle # Створення екрану screen = turtle.Screen() screen.bgcolor("white") # Створення "черепашки" t = turtle.Turtle() t.pensize(3) t.color("blue") # Малювання квадрата for _ in range(4): t.forward(100) t.right(90) turtle.done()

🌈 2. Малювання спіралі

python
import turtle t = turtle.Turtle() t.speed(0) colors = ["red", "orange", "yellow", "green", "blue", "purple"] for i in range(100): t.pencolor(colors[i % 6]) t.forward(i * 2) t.right(59) turtle.done()

🌟 3. Малювання зірки

python
import turtle t = turtle.Turtle() t.color("gold") t.begin_fill() for _ in range(5): t.forward(100) t.right(144) t.end_fill() turtle.done()

Почнемо з фрактального дерева, бо воно виглядає дуже ефектно 🌀🌳

Я додам детальні коментарі до коду, щоб усе було зрозуміло — ідеально для навчання.


🌳 Програма для малювання фрактального дерева на Python з turtle

python
import turtle # Налаштування екрана screen = turtle.Screen() screen.bgcolor("black") # Створення "черепашки" t = turtle.Turtle() t.color("green") t.speed(0) # Максимальна швидкість # Рекурсивна функція для малювання дерева def draw_tree(branch_length, t): if branch_length > 5: # Малюємо гілку t.forward(branch_length) # Малюємо праву гілку t.right(20) draw_tree(branch_length - 15, t) # Повертаємось до основної гілки t.left(40) draw_tree(branch_length - 15, t) # Повертаємось до початкової позиції t.right(20) t.backward(branch_length) # Початкова позиція "черепашки" t.left(90) # Повертаємося вертикально вгору t.up() t.backward(100) # Відсуваємося вниз на екрані t.down() # Викликаємо малювання дерева draw_tree(100, t) # Завершення turtle.done()

Що тут відбувається:

  • Ми створюємо рекурсивну функцію draw_tree, яка малює гілки все коротші й коротші, поки не дійде до мінімальної довжини.

  • Кожна гілка розгалужується на дві менші.

  • Виглядає дуже природно, як справжнє дерево 🍃

вівторок, 3 грудня 2024 р.

Excel інтерактивні вправи та практичні роботи.

1. Excel з нуля. Практичні роботи.

Для 7 класу: 

1. на 04.12.2024 Перейдіть за посиланням 1. Excel з нуля. Практичні роботи. та виконати завдання 1-3.

2. на 11.12.2021  Перейдіть за посиланням 1. Excel з нуля. Практичні роботи. та виконати завдання 4-6.

Організація Excel Практичні роботи

Практичні роботи для учнів 8-11 класів

Інтерактивні вправи та практичні роботи

Для 9 класу:

1.  Відкрийте посилання "Організація Excel Практичні роботи". Виконайте практичні роботи 1-2.

2.  1). Відкрийте посилання "Організація Excel Практичні роботи". Виконайте практичне завдання № 3 (Річки Євразії). Під таблицею розрахуйте по формулі середню довжину річок. =СРЗНАЧ(C2:C7)

2). Побудуйте діаграму за зразком заняття 4. "Озера", відображаючи найбільшу глибину.

1. Відкрийте посилання "Організація Excel Практичні роботи". Виконайте практичні роботи 7, 9

вівторок, 19 листопада 2024 р.

Python, Приклад 2 Малювання

 Трикутник

t.color("red")

for _ in range(3):

    t.forward(100)

    t.left(120)


Зірка

t.color("yellow")
for _ in range(5):
    t.forward(100)
    t.right(144)

Спіраль

t.color("purple")
for i in range(50):
    t.forward(i * 10)  # рухаємося вперед на збільшену кількість одиниць
    t.right(45)  # повертаємося праворуч


Налаштування швидкості черепашки:

  • t.speed(1) — найповільніша швидкість.
  • t.speed(10) — найшвидша швидкість.
  • t.speed(0) — автоматичний режим (швидко, без затримок).

Завдання для практики:

  • Намалюй об'ємні фігури (наприклад, куб або піраміду).
  • Створи малюнок за допомогою спіралі.
  • Спробуй використати функцію goto(x, y) для малювання фігур в різних точках екрану.

Більш складні малюнки:

За допомогою Turtle можна створювати досить складні малюнки, додаючи більше команд для малювання, використовуючи цикли, а також змінюючи кольори та стилі.

Якщо хочеш додати щось більш складне, або є конкретне завдання, напиши, і я допоможу!



Python. Приклади для малювання

Програма для створення малюнка "квадрат" 

import turtle


# Створюємо вікно для малювання

screen = turtle.Screen()

screen.bgcolor("lightblue")  # задаємо колір фону


# Створюємо об'єкт "черепашки"

t = turtle.Turtle()

t.shape("turtle")  # форма черепашки


# Налаштовуємо стиль малювання

t.color("green")

t.pensize(3)  # товщина лінії


# Малюємо квадрат

for _ in range(4):

    t.forward(100)  # рухаємося вперед на 100 одиниць

    t.left(90)  # повертаємося на 90 градусів


# Переміщаємо черепашку в нове місце

t.penup()  # піднімаємо ручку, щоб не малювати

t.goto(-200, 50)  # рухаємося в інше місце

t.pendown()  # опускаємо ручку, щоб малювати


# Малюємо коло

t.color("blue")

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


# Завершуємо малювання

t.hideturtle()  # ховаємо черепашку

screen.mainloop()  # чекаємо на закриття вікна


Пояснення:

Для створення малюнків у Python можна використовувати бібліотеку Turtle, яка дозволяє малювати різноманітні фігури та графіку, працюючи через командний інтерфейс.

Як встановити бібліотеку Turtle?

У більшості версій Python Turtle вже вбудована, тому додатково встановлювати її не потрібно. Але якщо виникають проблеми з використанням, можна спробувати встановити її за допомогою командного рядка:

pip install PythonTurtle


Пояснення:

  • turtle.Screen() створює вікно для малювання.
  • turtle.Turtle() створює черепашку, яка буде малювати.
  • t.forward(100) переміщає черепашку на 100 одиниць вперед.
  • t.left(90) повертає черепашку на 90 градусів.
  • t.penup() піднімає ручку, щоб не малювати лінію.
  • t.pendown() опускає ручку, щоб знову малювати.
  • t.circle(50) малює коло з радіусом 50 одиниць.




вівторок, 18 січня 2022 р.

База даних. Ресурси.

 http://msk.edu.ua/ivk/Informatika/Uch_posobiya/Access/SKBD.html

http://ito.vspu.net/enk/2013_2014/metoduka_profil_i_prof_navch/rob_styd/2014/Backo/Preview/--------------------------------------------.--------.html

http://crystalofinformatic.blogspot.com/p/11-2020.html

https://kbrusentsova.blogspot.com/p/10.html

16. Розв'язання задач з різних предметних галузей.

 Робота з комп’ютером.

Розв'язання задач з різних предметних галузей.

Практична робота №2.

 

Увага! Під час роботи з комп’ю те ром дотримуйтеся вимог безпеки життєдіяльності та санітарно-гігієнічних норм.

Задача 1. Вкладник поклав у банк x гривень під р відсотків річних з капіталі-

зацією після закінчення строку. Визначити суму коштів, яку він отримає через  k років.

Для цього:

1 Відкрийте вікно табличного процесора

2 Заповніть на аркуші Аркуш1 клітинки В1:Е3 відповідно до зразка на малюнку (У клітинці В3 встановіть відсотковий формат )

3 Збережіть електронну книгу у вашій папці у файлі з іменем задача №1

4 Змініть дані в клітинках В3:D3 Проаналізуйте змінення результату в клітинці Е3

5 Закрийте вікно табличного процесора



Задача 2.Пані Петренко поклала у банк x гривень під p відсотків річних з капіталізацією після закінчення строку Складіть електронну таблицю для визначення прибутку, який вона отримає через k років, якщо вона буде після закінчення кожного року знімати зі свого депозиту нараховані за рік відсотки Збережіть електронну книгу у вашій папці у файлі з іменемЗадача 2.

 

Задача 3. Використовуючи кредитний калькулятор, визначте і порівняйте схеми повернення кредиту 50 000 грн на 2 роки під 14 % річних зі стандартною і з ануїтетною схемами нарахування відсотків за кредит Скопіюйте визначені схеми в текстовий редактор. Там само запишіть ваші висновки, які ви отримали під час їхнього порівняння Збережіть файл текстового документа у вашій папці у файлі з іменем Задача 3.

Задача 4. Побудуйте графік функції



За графіком визначте нулі функції, точки мінімуму і максимуму, мінімальні та максимальні значення функції. Результат запишіть в текстовий редактор. Збережіть файл текстового документа у вашій папці у файлі з іменем Задача 4.

Урок в 5 класі. Як створити блог?

 Щоб створити блог потрібно обрати середовище для створення.