8 клас
АЛГОРИТМИ ТА ПРОГРАМИ
Тест 37. Алгоритми з повтореннями. Цикли

№ 1 (2б)
Запишіть через пробіл значення a та b після виконання дій
a = 1
b = 2
for v in range(1, 6):
    a, b = b, a

№ 2 (2б)
Знайдіть відповідність діапазонів до запису структури функції range()

10, 1, 2, 3, 4, 5 Arange(x)
23, 5, 7, 9, 11, 13 Brange(x, y)
39, 7, 5, 3 Crange(x, y, s)
44, 5, 6, 7, 8, 9 Drange(x, y, -s)
A B C D
1
2
3
4

№ 3 (1б)
Виберіть види циклів у мові Python
A
..з лічильником

B
..з повторенням

C
..з передумовою

D
..з післяумовою


№ 4 (1б)
Назва змінної, яка відповідає за кількість повторень у циклах з параметром
A
вказівник

B
показник

C
лічильник

D
число


№ 5 (3б)
Знайдіть пару програм, які приводять до однакового результату
A
for v in range(1, 6):
        print(v)

B
v = 0
while v <= 4:
        print(v)
        v +=1

C
for v in range(1, 5):
        print(v)

D
v = 1
while v <= 5:
        print(v)
        v +=1


№ 6 (2б)
Дана програма
k = 2
a = 10
while a < 20:
    a = a + k
Скільки раз виконається тіло циклу?

№ 7 (1б)
Потрібно надрукувати по рядкам числа 0, 1, 2, 3. Як правильно для цього оформити цикл?
A
for i=0 in range(4):

B
for i in range(0, 3):

C
for i in range(4):

D
for i in range(3):