Конструктор тестів
1
Цикл називають вкладеним, якщо він міститься в тілі іншого циклу
2
Внутрішній і зовнішній цикли мають бути циклами одного виду
3
Внутрішній і зовнішній цикли можуть бути циклами з параметром або з умовою
4
Параметрами вкладених циклів for мають бути однакові змінні
5
Дано фрагмент програмного коду:
s=0
for i in range(2):
____j=0
ююwhile j<2:
ююююs=s+i+j
ююююj=j+1
print(s)
Цикл for i є внутрішнім циклом [правда, брехня]
s набуває значення 4 [правда, брехня]
s набуває значення 8 [правда, брехня]
Тіло циклу while виконається 4 рази [правда, брехня]
6
Установіть відповідність між фрагментами коду та описами алгоритмічних структур, які в них використані.
for i in range(3):
.....vidp = input('Так/Ні')
.....if vidp == 'Так':
.......... print('Вітаємо!')
Вкладення циклів
f vidp == 'Так':
..... for i in range(3):
…….... print('Вітаємо!')
vidp = input('Так/Ні')
if vidp == 'Так':
..... for i in range(3):
…….... print('Вітаємо!')
Розгалуження, вкладене в цикл
while vidp == 'Так':
.....for i in range(3):
……....print('Вітаємо!')
.....vidp = input('Так/Ні')
Цикл, вкладений у розгалуження
7
Установіть відповідність між фрагментами коду та числами, які будуть виведені після їхнього виконання.
for i in range(2, 10):
.....if 12%i == 0:
..........print(i)
2 3 4 6
for i in[2, 6, 10, 9, 21]:
.....if i<10:
..........print(i)
0 3 6 9
for i in range(10):
.....if і%3 == 0:
..........print(i)
2 6 9
8
Встановіть відповідність між умовою задачі та рівнянням, що описує цю умову.
У квартирі перебувають люди, кішки й мухи. У всіх разом 42 ноги, причому у кожної мухи 6 ніг. Скільки було в квартирі окремо людей, кішок і мух?
2x+4y+6z=42
У магазині придбали олівці по 2 грн і зошити по 4 грн. Вартість всієї покупки склала 52 грн. Скільки купили олівців і зошитів?
2x+4y=40
Скільки в зоопарку страусів і верблюдів, якщо разом у них 40 ніг?
2x+4y=52
9
Відновіть порядок команд у програмі, що друкує таблицю множення для n = 3.
_____print()
_____for b in range((1, n+1):
__________print(i, "*", b, "=", i*b)
n=3
for i in range (1, n+1):
10
Відступи команди від лівого краю повинні бути:
11
Повторення (цикл) - це така організація дій в алгоритмі, при якій:
12
Чому дорівнює s після виконання циклу?
s = 0
for i in range(3, 7):
_____s = s+i
13
Визначте, що виведе така програма.
s = 0
for i in range(1, 5):
_____s = s+i
print(s)
14
Цикл while («поки») буде повторюватися, поки виконується умова циклу і повертає True або False.
15
Програма перевіряє умову циклу whіle перед виконанням команд тіла циклу
Рефлексія від 9 учнів
Сподобався:
Так: 6
Ні: 3
Зрозумілий:
Так: 6
Ні: 3
Потрібні роз'яснення:
Ні: 7
Так: 2