9-131п

 Вкладені цикли

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

 Вправа 1. Урожай.

Завдання. Фермер вирощує новий сорт рослин для відгодівлі тварин. Він дослідив закономірність, що після кожного зрізу, який здійснюється через тиждень не більше 5 разів, кількість зеленої маси збільшується за формулою:

де i – номер тижня, s – кількість зеленої маси. Розробіть проєкт у середовищі програмування, за яким буде визначено, чи встигне фермер зібрати п одиниць зеленої маси.

 

1.    Відкрийте середовище програмування. Створіть новий файл програми мовою Python з іменем Урожай у папці:

E:\9-А(Б) клас\Власне прізвище\Урок 131\

2.    Імпортуйте об'єкти, які потрібні для опису графічного інтерфейсу програми.


from tkinter import *

import tkinter.messagebox

3.    Опишіть об’єкти, які ви будете використовувати у проекті.

window = Tk()

str_var = StringVar()

4.    Запишіть програмний код опрацювання події натиснення кнопки Визначити.

5.    Запишіть програмний код розміщення об’єктів на головній формі.


6.    Запишіть програмний код запуску подій головної форми.

window.mainloop()

7.    Запустіть проект на виконання. Перевірте, чи для значення 50 ви отримаєте повідомлення «Встигне отримати 141».

8.    Завершіть роботу з проектом і середовищем.

 

Вправа 2. Фігури.

Завдання. Дослідіть, як зміниться зображення на екрані, якщо у програмі побудови спіралі:

1)    замість команди left (90) обрати left (92);

2)    замість команди forward (х) обрати circle (x);

3)    виконати заміну 1) та 2);

4)    замінити команду for на відповідну команду while.

1.    Відкрийте середовище програмування. Створіть новий файл програми мовою Python з іменем Фігури_Прізвище в папці:

2.    Введіть програму побудови спіралі.



Запустіть її на виконання.

3.    По черзі вносьте запропоновані зміни 1), 2) і 3) та переглядайте результати виконання програми. Зробіть висновки.

4.    Поміркуйте, що важливо додати до тіла циклу while, щоб отримати потрібні зображення.

5.    Запустіть програму на виконання та зробіть висновок.

 

Закрийте всі відкриті вікна.

Повідомте вчителя про завершення 

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

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