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

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

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

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

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


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

14, 5, 6, 7, 8, 9 Arange(x)
29, 7, 5, 3 Brange(x, y)
33, 5, 7, 9, 11, 13 Crange(x, y, s)
40, 1, 2, 3, 4, 5 Drange(x, y, -s)
A B C D
1
2
3
4

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

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

B
вказівник

C
число

D
показник


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

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

B
for i in range(4):

C
for i in range(3):

D
for i=0 in range(4):


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

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

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

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