Конструктор тестів
1
Завдання. У середовищі програмування створіть проєкт Надбавка, у якому заробітна плата 10 працівників деякого підприємства, подана списком з 10 дійсних чисел, збільшується на 15 %.
# створюємо порожній список
a = []
for i in (2):
# додаємо введені елементи до списку в області виконання проєкту
a. (int( ('Введіть заробітну плату працівника ')))
# змінюємо елементи списку
a[i]=a[i]+a[i]*0.15
# виводимо результат
(a)
2
Завдання. Розробіть проєкт для поелементного виведення масиву а з n (n<20) цілих чисел від 0 до 10 у вікні повідомлення, де значення кількості елементів масиву вводять у текстове поле, а самі елементи добираються випадково після запуску програми.
tkinter
from tkinter import ttk
from import messagebox
import random
window = tkinter. ()
# створення об’єкта для отримання значення кількості
# елементів з текстового поля
s = .StringVar()
# створення порожнього списку
x = []
# опрацювання події натиснення кнопки
button_click():
# отримання значення кількості елементів списку
n= (s.get())
# задання початкового значення рядка результату
sl=''
for i in (n):
# додавання до списку чергового елемента
x.append(random.randint(0,10))
# створення списку елементів у рядку
sl=sl+str(x[i])+' '
# виведення вікна повідомлення із результатом
messagebox.showwarning('Результат', sl)
# створення текстового напису та його розміщення
# на головній формі
label=tkinter.Label ( =' Введіть кількість елементів:')
label.
# створення текстового поля та його розміщення
# на головній формі
edit=tkinter. (window, textvariable=s)
edit.
# створення кнопки та розміщення об’єкта
# на головній формі
button= .Button( , text=' Розпочати', command=button_click)
button.
# запуск опрацювання подій програми
window.
3
Завдання. На підприємстві планують створити автоматизовану систему перевірки якості пакування продукції. Кожний укладальник має свій код – двоцифрове число. Визначте, на якій лінії перебуває пакувальник за введеним кодом.
Використайте список кодів [12, 23, 34, 45, 56, 67, 78, 89, 90].
random
a=[12, 23, 34, 45, 56, 67, 78, 89, 90]
vib= .choice(a)
t=a. (vib)
(vib)
(t)
4
Завдання. Кожний товар на складі маркується десятизначним числовим кодом, для запису якого використовують цифри від 1 до 5 в довільному порядку та кількості через пропуск. Визначте, скільки разів у деякому коді, введеному користувачем, трапляється деяка цифра, яка генерується випадково.
random
# задаємо список
a = ().split()
# перетворюємо дані із тексту в цілі числа
for i in (len(a)):
a[i] = (a[i])
# вибираємо випадкове ціле число із діапазону чисел від 1 до 5
vib= .randint(1,5)
# обираємо індекс числа
b=a.count(vib)
# виводимо результат
(vib)
(b)
5
Створіть проєкт Квадрати значень, у якому елементи табличної величини а, яка містить 10 цілих чисел, змінюються їх квадратами.
math
# створюємо порожній список
a = []
for i in (10):
# додаємо введені елементи до списку в області виконання проєкту
a. (int( ('Введіть елемент списку ')))
# змінюємо елементи списку
a[i]=a[i]**2
# виводимо результат
(a)
6
На тренуванні у стрибках у висоту тренер усі дані, які менші, ніж особистий рекорд вихованця чи вихованки, обнуляє. Виведіть список можливих результатів, якщо спортсмен або спортсменка має особистий рекорд у стрибках у висоту a см. Зауважте, що рекорд у юнацьких змаганнях з результатом 194 см установила в 2018 р. бронзова призерка Олімпійських ігор 2020 Ярослава Могучіх.
Спортсмен або спортсменка робить 10 спроб, формуючи список результатів (дані отримуються випадковим чином з деякого діапазону).
Створіть проєкт Результати тренувань, у якому елементи списку list, які менші від заданого значення, будуть замінюватись нулями.
random
# задаємо контрольне значення
a=int( ('Введіть значення особистого рекорду '))
# створюємо порожній список
b = []
for i in (10):
# додаємо введені елементи до списку в області виконання проекту
b. (random.randint((a-10), 194))
# змінюємо елементи списку
b[i] < a:
b[i]=0
# виводимо результат
(b)
Рефлексія від 5 учнів
Сподобався:
Так: 1
Ні: 4
Зрозумілий:
Так: 1
Ні: 4
Потрібні роз'яснення:
Ні: 3
Так: 2