Урок:

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

Вміст уроку:
1
Опис, який учні побачать перед початком уроку

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

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

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

040264y6-f3eb-143x25.png

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

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

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

040264z6-75d0-445x284.png

from tkinter import *

import tkinter.messagebox

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

window = Tk()

str_var = StringVar()

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

040264zn-11d2-940x343.png

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

04026512-bd56-940x270.png

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

  2. window.mainloop()

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

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

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

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

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

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

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

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

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

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

0402651h-2682-358x208.png

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

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

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

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

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

виконані вправи прикріпіть на сайті

Алгоритм виконання вправи є у відео bandicam 2023-03-15 07-27-18-672.mp4

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

місце для завдання

Рефлексія від 1 учня

Сподобався:

0

Так: 1

Ні: 0

Зрозумілий:

0

Так: 1

Ні: 0

Потрібні роз'яснення:

0

Ні: 1

Так: 0

Рекомендуємо

УРОК № 7.5. Вкладені цикли та розгалуження

УРОК № 7.5. Вкладені цикли та розгалуження

51

Аватар профіля Пархомчук Вадим Олександрович
Інформатика
6 клас

20 грн

УРОК № 7.2. Вкладені цикли з лічильником. Змінні в циклах з лічильником

УРОК № 7.2. Вкладені цикли з лічильником. Змінні в циклах з лічильником

66

Аватар профіля Пархомчук Вадим Олександрович
Інформатика
6 клас

20 грн

Вкладені цикли. Складання програм на опрацювання повторень

Вкладені цикли. Складання програм на опрацювання повторень

470

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

25 грн

Вкладені цикли. Складання програм на опрацювання повторень

Вкладені цикли. Складання програм на опрацювання повторень

412

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

35 грн

Складання програм з використанням вкладених циклів. Практична робота 13

Складання програм з використанням вкладених циклів. Практична робота 13

498

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

25 грн

6 клас. Урок 34. Алгоритми і програми з вкладеними циклами

6 клас. Урок 34. Алгоритми і програми з вкладеними циклами

369

Аватар профіля Вітенко Іван
Інформатика
6 клас

48 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1287

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1107

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1344

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

495

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

651

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

280

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас