Підсумкова робота з теми "Алгоритми та програми"

Основні поняття алгоритмів, розгалуження, а також цикли for та while у мові Python.

Додано: 13 грудня 2025
Предмет: Інформатика, 8 клас
30 запитань
Запитання 1

Скільки разів виконається цикл?

x = 1

while x<5:

    x = x+1

    print (x)

варіанти відповідей

4

3

5

2

Запитання 2

Що буде надруковане в результаті виконання фрагменту програми?

x = 2

while x <= 5:

x = x+1

print (x, end = ' ')

варіанти відповідей

1 2 3 4 5 6

2 3 4 5

3 4 5 6

3 4 5

Запитання 3

Які з тверджень є правильними?

варіанти відповідей

Програма перевіряє умову циклу перед виконанням операторів тіла циклу

Якщо умова приймає значення False, керування переходить до наступного оператора

Оператори тіла циклу виконуються доти, поки умова істинна

Оператори тіла циклу виконуються доти, поки умова хибна

Запитання 4

В яких з наведених операторів циклу тіло циклу не виконається жодного разу?

варіанти відповідей

x = 10

while x%2 == 0:

  x = x/2

x = 3

while x%2 == 0:

 x = x/2

x = 10

while x < 10:

x = x+1

x = 10

while x <= 10:

x = x+1

Запитання 5

Яке завдання виконує фрагмент програми?

s = 0

a = 0

while a < 100:

a = a+4

  s = s+a

варіанти відповідей

Знайти суму натуральних чисел від 10 до 100

Знайти суму натуральних чисел, які менше 100 і діляться на 4

Знайти суму перших 10 натуральних чисел

Знайти суму перших 10 парних чисел

Запитання 6

Яке завдання виконує фрагмент програми?

s = 0

a = 0

while a < 10:

  a = a+1

  s = s+a

варіанти відповідей

Знайти суму натуральних чисел від 1 до 10

Знайти суму натуральних чисел від 1 до 100

Знайти суму перших 10 натуральних чисел

 Знайти суму перших 10 парних чисел

Запитання 7

Повторення (цикл) - це така організація дій в алгоритмі, при якій:

варіанти відповідей

дії виконуються послідовно, одна за другою, без пропусків або повторень

одна і та сама послідовність дій виконується кілька разів доти, поки виконується деяка умова

залежно від виконання або невиконання певної умови, виконується одна з двох послідовностей дій

Запитання 8

Визначте значення S після виконання операторів:

x = 0

s = 0

while x <= 5:

   x = x+1

   s = s+x

print (s)

варіанти відповідей

5

16

21

7

Запитання 9

Яке завдання виконує фрагмент програми?

s = 0

a = 9

while a < 100:

  a = a+1

  s = s+a

варіанти відповідей

Знайти суму натуральних чисел від 10 до 100

Знайти суму перших 10 натуральних чисел

Знайти суму натуральних чисел, які менше 100 і діляться на 2

Знайти суму перших 10 парних чисел

Запитання 10

Яке завдання виконує фрагмент програми?

s = 0

a = 0

 i = 0

while i < 10:

  a = a+2

  s = s+a

  i = i+1

варіанти відповідей

Знайти суму натуральних чисел від 10 до 100

 Знайти суму перших 10 натуральних чисел

найти суму натуральних чисел, які менше 100 і діляться на 2

Знайти суму перших 10 парних чисел

Запитання 11

Якого значення набуде змінна с після виконання фрагменту коду:

a=8

b=24

c=b-a

a = c

b=2

c=a-b

варіанти відповідей

14

12

24

8

Запитання 12

Ознака алгоритму з неповним розгалуженням:

варіанти відповідей

Має два варіанти дій

Має один варіант дій

Має безліч варіантів дій

Не має варіантів дій

Запитання 13

Мова програмування - це ...

варіанти відповідей

порядок дій, які необхідно виконати для досягнення мети та отримання результату.

той хто створює програмний код.

система позначень для точного опису алгоритму, який потрібно виконати за допомогою комп’ютера.

послідовність команд, що дає змогу розв'язати певну задачу, в інформатиці.

той хто виконує команди.

Запитання 14

Що буде результатом виконання програми?

a=5

b=10

c=12

if a>b or a<c:

print (a+b)

elif a<b and a>c:

print (a+c)

else:

print(b+c)

варіанти відповідей

17

15

22

27

Запитання 15

Скільки разів будуть виконані команди тіла циклу?

for і in range (2,7):

варіанти відповідей

2

3

4

5

6

7

8

1

Запитання 16

Для чого найчастіше використовується цикл for у Python?

варіанти відповідей

Для повторення дій, доки виконується певна умова

Для повторення дій відому, заздалегідь визначену кількість разів.

Для створення нового списку.

Для введення даних користувачем

Запитання 17

Що буде результатом виконання програми?

x = 7

if x > 10:

print("A")

elif x > 5:

print("B")

else:

print("C")

варіанти відповідей

A

B

C

AB

Запитання 18

Що буде надруковане в результаті виконання фрагменту програми?

for i in range(3):

print(i * 2, end=' ')

варіанти відповідей

2 4 6

0 1 2

0 2 4

1 2 3

Запитання 19

Скільки разів виконається цикл?

for j in range(5, 0, -1):

print(j)

варіанти відповідей

Не виконається жодного разу

6 разів

4 рази

5 разів

Запитання 20

Скільки разів виконається цикл?

k = 1

while k <= 5:

k = k + 2

варіанти відповідей

3

5

4

2

Запитання 21

Скільки разів виконається тіло циклу?

for i in range(10):

for j in range(2):

print("Hello")

варіанти відповідей

10

2

12

20

Запитання 22

Скільки разів виконається тіло циклу?

for letter in"IT":

print(letter)

варіанти відповідей

1

2

3

4

Запитання 23

Скільки разів виконається тіло циклу?

count = 0

while count < 7:

count = count + 2

варіанти відповідей

2

7

4

5

Запитання 24

Що буде надруковане в результаті виконання фрагменту програми?

for i in range(3):

print("A", end="")

print("B")

варіанти відповідей

A A A B

AAAB

A А B

А

Запитання 25

Яке завдання виконує фрагмент програми?

num = 100

while num >= 10:

num = num // 10

варіанти відповідей

Підраховує кількість цифр у числі за 10

Знаходить останню цифру числа

Знаходить суму цифр числа

Ділить число на 10, поки воно не стане менше

Запитання 26

Яке завдання виконує фрагмент програми?

i = 1

while i <= 10:

if i % 2 == 0:

print(i) i = i + 1

варіанти відповідей

Виводить усі числа від 1 до 10

Виводить тільки непарні числа від 1 до 10

Виводить тільки парні числа від 1 до 10

Виводить числа, більші за 10

Запитання 27

Якщо початкове значення змінної y дорівнює 5, скільки разів виконається тіло циклу?

y = 5

while y > 0:

y= y - 1

варіанти відповідей

4

5

6

Жодного разу

Запитання 28

 Для чого призначений цикл while у Python?

варіанти відповідей

 Для виконання дій тільки відому кількість разів

Для виконання дій, доки умова залишається хибною (False)

Для виконання дій, доки умова залишається істинною (True

Для одноразового виконання коду

Запитання 29

Яке ключове слово використовується в Python для додавання додаткової умови в структурі розгалуження?

варіанти відповідей

else if

elif

else

for

Запитання 30

Що буде виведено на екран?

for char in"Python":

print(char, end="")

варіанти відповідей

P y t h o n

Python

P

6

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест
В прямому ефірі
Інтернет-конференція: ШІ для ефективного навчання: практичні інструменти