Конструктор тестів
1
Повторення (цикл) - це така організація дій в алгоритмі, за якої:
2
Розгалуження - це така організація дій в алгоритмі, за якої:
3
Визначте, якого значення набуде змінна b після виконання умовного оператора
if, якщо а = 7.
if a<5:
b = а+1
else:
if a<10:
b = a*2
else:
4
Визначте, якого значення набуде змінна b після виконання умовного оператора if, якщо а = 13.
if а%10<3: b = a*2
elif а%10<=5: b = a+10
elif а%10<=7: b = a*10
else: b = a+1
5
Що буде надруковано в результаті виконання фрагменту програми?
x = 0
while x<5:
x = x+1
print(x, end = ' ')
6
Установіть відповідність між операторами і діями, які вони реалізують.
if a != b : a = b
Менше з чисел а і b замінити півсумою цих чисел, а більше - їх добутком
if a == b: a = b = 0 elif a<b: a = 0 else: b = 0
Подвоїти числа a, b, c, якщо вони впорядковані за зростанням (a < b < c)
a1 = a b1 = b if a<b: a = (a1+b1)/2 b = a1b1
else: b = (a1+b1)/2 a = a1b1
Менше зі значень змінних а і b замінити нулем, а у випадку їх рівності замінити нулями обидва значення
if a<b and b<c: a = a2 b = b2 c = c*2
Якщо числа а і b не рівні, змінній а надати значення b
7
Дано циклічну конструкцію:
for i in range(1, 3):
for j in range(1, 4):
for k in range(1, 3):
print (i, j, k)
Установіть відповідність між фрагментами тверджень.
Цикл for і виконається
12 разів
Цикл for j виконається
2 рази
Цикл for k виконається
6 разів
8
Чому дорівнює s після виконання фрагменту програми?
а = 28
s = 0
for i in range(2, (a//2)+1):
if(a%i == 0): s = s+i
Рефлексія від 0 учнів
Сподобався:
Так: 0
Ні: 0
Зрозумілий:
Так: 0
Ні: 0
Потрібні роз'яснення:
Ні: 0
Так: 0