Search Header Logo
Вкладені цикли

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

Assessment

Presentation

Computers

8th Grade

Practice Problem

Medium

Created by

ЦПРПП КМР

Used 2+ times

FREE Resource

16 Slides • 4 Questions

1

media

2

Open Ended

Що таке цикл?

3

media

4

media

5

Multiple Choice

Алгоритмічна структура, за допомогою якої та сама послідовність дій виконується

багато разів це....

1

Процедура

2

Розгалуження

3

Слідування

4

Цикл

6

Multiple Choice

Як називають цикли, у яких кількість виконуваних повторень відома заздалегідь?

1

цикли з умовою

2


цикли з передумовою

3

цикли з лічильником

4

цикли з післяумовою

7

Multiple Choice

Цикл, тіло циклу якого виконується доти, доки виконується умова, називається ...

1

цикл з передумовою

2


цикл з умовою

3

цикл з післяумовою

4

цикл

8

media

9

media

11

media

12

media

13

media

15

media

16

media

17

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

Завдання. Фермер вирощує новий сорт рослин для відгодівлі тварин.

Він дослідив закономірність, що після кожного зрізу, який здійснюється через тиждень не більше 5 разів, кількість зеленої маси збільшується за формулою: s=s+(i-1)*i, де і — номер тижня, s — кількість зеленої маси. Розробіть проект у середовищі програмування, за яким буде визначено, чи встигне фермер зібрати n одиниць зеленої маси

18

1. Відкрийте середовище програмування Replit.com

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

import tkinter.meaaagebox

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

window = tkinter.Tk()

str_var = tkinter.StringVar()

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

def button_click():

s = 1

і = 1

st = str_var.get()

k = int(st)

while і <= 10:

s += <i-1> * і

i+=2

if k <= s:

tkinter.messagebox.showinfo("Результат", 'Встигне отримати '+ str(s))

else:

tkinter.messagebox.showinfo("Результат", 'He встигне отримати ')

19

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

label = tkinter.Label(window, text='Введіть потребу зеленої маси:')

label.pack()

edit = tkinter .Entry (window, textvariable=str_var)

edit.pack()

button = tkinter.Button (window, text="Визначити",command=button_click)

button.pack ()

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

window. mainloop ()

7. Запустіть проект на виконання. Перевірте, чи для значення 50 ви

отримаєте повідомлення «Встигне отримати 121».

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

20

media
media

Show answer

Auto Play

Slide 1 / 20

SLIDE