пʼятниця, 25 квітня 2025 р.

Практична робота № 11. Проєкти з розгалуженнями (Python tkinter)

 

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

Тема: Проєкти з розгалуженнями

Завдання:

Реалізуйте наведені завдання за допомогою бібліотеки Python tkinter. Кожне завдання слід виконати у вигляді окремого проєкту.

Відкрийте ЄПАЙТОН 


Завдання 1

Тема: Обчислення значення математичного виразу.
Умова:
Побудуйте математичну модель і створіть проєкт для обчислення значення виразу:

x=a+3b2abx = \frac{{a + 3 \cdot b}}{{2 \cdot a - b}}

Програма повинна мати:

  • Інтерфейс із текстовими полями для введення значень a та b.

  • Кнопку для обчислення результату.

  • Поле для відображення результату.
    Інтерфейс: простий, з елементами Entry, Button, Label.


Завдання 2

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

  • Інтерфейс із текстовими полями для введення чотирьох чисел.

  • Кнопку для виконання обчислення.

  • Поле для відображення найменшого значення.
    Інтерфейс: з елементами Entry, Button, Label, а також обробкою введених даних для перевірки на валідність.


Завдання 3

Тема: Обчислення суми депозиту через два роки.
Умова:
Вкладник хоче покласти на депозит певну суму грошей на 2 роки. Банк пропонує три види депозитів:

  1. Під 9 % річних (прибуток додається до вкладу кожного року).

  2. Під 10 % річних (прибуток додається до вкладу кожного року).

  3. Під 11 % річних (прибуток не додається до вкладу).

Реалізуйте програму, яка:

  • Запитує початкову суму депозиту.

  • Має перемикачі (Radiobutton) для вибору типу депозиту.

  • Обчислює та відображає суму грошей через 2 роки.

  • Має зручний інтерфейс для взаємодії користувача.

  • Зберігається в папці з іменем Практична 11_3, створеній у вашій робочій папці.


Рекомендації для виконання:

  1. Використовуйте модуль tkinter для створення графічного інтерфейсу.

  2. Реалізуйте перевірку введених даних (наприклад, чи є введені значення числами).

  3. Організуйте код таким чином, щоб кожна програма була максимально зрозумілою та структурованою.

  4. Для третього завдання забезпечте вибір тільки одного виду депозиту через перемикачі.

Формат здачі:

  • Додайте короткий опис роботи в коментарях до коду.

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

ps1

# Вказуємо URL зображення

$imageUrl = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgX5zFnqp5WePhAgMnEWhsG5FkAJer-IHho7FpTVlfkCPO8k8w1_XJWjbtRJR81_bxvg9yI2HjdrGblLAah5qULN_PXBLkxmuRb8mhQ7uSKFUAv59_-GvMUyLbhh2jpUfIdLfQ0oU4NFvs/s1600/IMG_2052.jpg"  # Замінити на реальний URL


# Вказуємо локальний шлях для збереження

$localPath = "C:\wallpaper.jpg"  # Замінити на шлях, де хочете зберегти


# Завантажуємо зображення з інтернету

Invoke-WebRequest -Uri $imageUrl -OutFile $localPath


# Змінюємо фон робочого столу

Add-Type -TypeDefinition 'using System;using System.Runtime.InteropServices;public class Wallpaper{[DllImport("user32.dll",SetLastError=true)]public static extern bool SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni);}'

[Wallpaper]::SystemParametersInfo(20, 0, $localPath, 3)

Зберігаємо Wallpaper.ps1

пʼятниця, 18 квітня 2025 р.

Перемикачі та Прапорці в python

 


Використати 7 кольорів веселки, відповідно розфарбувати (6 балів)

Створіть 3D Модель деталі - завдання SketchUp

 

Програмне забезпечення: Google SketchUp

Створіть 3D Модель деталі - завдання SketchUp

 






Програмне забезпечення: Google SketchUp

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

Модуль tkinter

 

Модуль tkinter призначений для графічних побудов та створення графічного інтерфейсу користувача. 


from tkinter import *
tk = Tk()
canvas = Canvas(tk, width=500, height=500)
canvas.pack()


понеділок, 14 квітня 2025 р.

Задачі на розгалуження та повторення дій





Завдання

 

Вітаю Вас зі світлим святом Христового Воскресіння

Зобразити Пасхальну композицію за допомогою векторного редактора CorelDRAW


Створіть 3D Модель кронштейну та важілю - завдання SketchUp

 

Програмне забезпечення: Google SketchUp

пʼятниця, 11 квітня 2025 р.

Створіть 3D Моделі деталів

 



Завдання: Географічна вікторина. Умова розгалуження Tkinter

 Опис завдання:

Реалізуйте програму географічної вікторини з 8 запитаннями, які будуть представлені користувачеві одне за одним. Після вибору відповіді користувачем відображається повідомлення про правильність відповіді. У фіналі програма показує кількість набраних балів.

Інструкція:

  1. Створіть вікно програми за допомогою tkinter.

  2. Використовуйте кнопки для вибору відповіді.

  3. Відображайте кожне запитання з відповідями по черзі.

  4. Виводьте результат після завершення тесту.

Приклад реалізації:

четвер, 10 квітня 2025 р.

Створюємо тести. Умова розгалуження Python

  • Напишіть програму, яка задає 8 запитань з географії.

  • Кожне запитання має 4 варіанти відповіді, з яких тільки одна правильна.

  • За кожну правильну відповідь нараховується 1 бал. У кінці тесту програма виводить загальну кількість балів у 12-бальній системі.

Завдання Access

 




https://drive.google.com/drive/folders/0B5dSO7XDPQe9WUpsMDFaTU1VVGs?resourcekey=0-YMfeCNsgwHYN4A5dxlQUDA

Звіти відсилаємо на електронну почту: informgry@gmail.com

понеділок, 7 квітня 2025 р.

Проект. Квадратне рівняння

 

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

Ось кілька кроків, які ви можете виконати, щоб почати працювати з tkinter на Replit:

  1. Зайдіть на веб-сайт Replit використовуючи свій обліковий запис Google -
  2. це дозволить зберігати Ваші програми на хмарі
  • Натисніть кнопку "Create" або "New Repl", щоб створити новий проект.
  • Оберіть Python як мову програмування для вашого проекту.
  • Ви можете створити файли з кодом, включаючи файли з інтерфейсом tkinter.
  • Після написання коду натисніть кнопку "Run" для запуску програми.

Практична робота для учнів 7 класу: Створення векторного героя на стенді "МЕНЮ" у стилі мультфільму в програмі Inkscape

 



Тема: Створення зображення меню та казкового персонажу Капітошка

Cворення моделі Пісочниця - завдання SketchUp

 






 Завдання 

Програмне забезпечення: Google SketchUp