Алгоритми і програми

Завдання:
2. Лабіринт
3. Бджілка
4. Складні вправи
Середовища програмування:
  1. MU (як в класі; завантажити)
  2. Онлайн середовище
  3. Додаток на смартфон (Android)
Програмний проєкт та файли
Завантаж програму за посиланням та протестуй її.
Програма "Випадкові рецепти"
  1. Програма, що випадковим чином формує рецепт бутерброду за наявними інгредієнтами.
 

  1. Скласти програму, що формує рецепт салату за наявними інгредієнтами. Там має бути щось зелене, щось білкове, щось гостре, щось червоне, заправка.
  2. Скласти програму, що формує рецепт коктейлю за наявними інгредієнтами. Там має бути рідка основа, щось солодке, щось кисле, посипка.

         Елементи керування "напис" та "кнопка"
Завдання:

Створимо кнопку but із наступними властивостями: 

Ширина 4, висота 2; колір фону зелений, текст «ок» червоного кольору; тип шрифта Times New Roman, розмір 12. Розмір нашого вікна 100х100, кнопка повинна знаходитись у правому нижньому куті. Коли ми натискаємо на кнопку розмір вікна збільшується вдвічі.


Створимо напис зеленого кольору з текстом чорного кольору, шрифт Calibri 12, а зміст повідомлення буде «Я люблю свій рідний край!». Дамо нашому напису назву label та розмістимо його в 30 пікселях від лівого краю і в 40 пікселях від правого краю вікна.
  ПОДІЇ, ОБРОБНИКИ ПОДІЙ. ВІКНО ПОВІДОМЛЕННЯ
Завдання:
Створимо функцію, яка буде змінювати розмір вікна на 500×500  пікселів, змінювати колір форми, коли ми натискаємо ліву клавішу мишки.

!!! Що треба змінити в програмі, щоб зміни відбувались по кліку правою кнопкою миші; кліку будь якою клавішею?

Завдання 1: Створити новий файл Python, та нове вікно. Створити подію Button-1, яка встановить розміри вікна 400x300 пікселів, зелений колір фону і змінить текст заголовка вікна на «Бережи природу рідного краю!».

Завдання 2: Створити новий файл Python, та нове вікно. Створити подію Button-3, яка встановить розміри вікна 700x600 пікселів, фіолетовий колір фону і змінить текст заголовка вікна «Я за здоровий спосіб життя!». Також встановить заборону на змінення розмірів вікна.

Завдання 3: Створити новий файл Python, та нове вікно. Створити подію KeyPress, яка встановить розміри вікна 300x200 пікселів, жовтий колір фону і змінить текст заголовка вікна на «Я вмію сортувати сміття! А ти вмієш?». Встановить мінімальні розміри 200x100 та максимальні 1000x900.
 Величини числового типу
Виконай інтерактивну вправу на сортування правильних і неправильних імен для змінних
Завдання 1:
З клавіатури вводимо місцевий час (лише годину) вильоту з Києва. Визначити час прильоту до Лос-Анжелеса за місцевим часом та загальний час подорожі.
Різниця у часі між Києвом та Нью-Йорком становить 7 годин.
Тривалість прямого перельоту Київ-Нью-Йорк становить10 годин.
Різниця у часі між Нью-Йорком та Лос-Анжелесом становить 3 години.
Тривалість польоту Нью-Йорк-Лос-Анжелес 6 годин.
Перевірте роботу програми для вильоту об 11, 18 та 19 годині.
Завдання 2:
Відстань між Нью-Йорком та Лос-Анжелесом становить приблизно 4500 км. Скільки часу триватиме подорож на автомобілі зі швидкістю 70 миль на годину (1 миля = 1,6 км)?
Переведіть відстані в однакові одиниці виміру та виконайте розрахунки. Час = відстань : швидкість.

Складання алгоритмів опрацювання числових величин:
Презентація до уроку

Додаткова інформація за посиланням
Завдання: 
1. Створіть програму для обчислення довжини кола та площі круга за введеним радіусом (Використати функцію pi модуля math).
2. Створіть програму для обчислення площі круга за введеним діаметром (Використати функцію pi модуля math).
3. Створіть програму для обчислення радіуса кола за введеною довжиною кола (Використати функцію pi модуля math).
4. Створіть програму для обчислення діаметра кола за введеною площею круга(Використати функції pi та sqrt модуля math).
5. Створіть програму для обчислення довжини гіпотенузи прямокутного трикутника, за введеними катетами (Використати функцію hypt модуля math).
6. Створіть програму для обчислення довжини катета прямокутного трикутника, за введеними катетом та гіпотенузою (Використати функції sqrt та pow модуля math).
_______________________________________________________
Робота з tkinter





Відео до уроків:

               Модуль tkinter (додатково):
  1. Бібліотека tkinter мови Python
  2. Обучение Python GUI (уроки по Tkinter)
  3. Модуль tkinter. Урок №3 — Проект «Сложение двух чисел»
  4. Презентація "Графічний інтерфейс користувача"
  5. Інтерактивний посібник

Немає коментарів:

Дописати коментар