Алгоритми та програми. 2 (НУШ)

Додано: 5 квітня
Предмет: Інформатика, 6 клас
12 запитань
Запитання 1

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

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

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

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

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

Запитання 2

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

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

Чому дорівнює s після виконання циклу?

s = 0

a = 0

while a<5:

   a = a+1

   s = s+a

print(s)

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

s=5

s=10

s=15

s=20

Запитання 4

Встановіть відповідність між описом циклу та фрагментом блок-схеми

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

Цикл з передумовою виконуються доти, доки умова має значення True (гілка Так)

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

Цикл з післяумовою виконуються спочатку оператори тіла циклу, а потім перевіряється умова

Запитання 5

Встановіть відповідність між описом циклу та фрагментом блок-схеми

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

Цикл з передумовою виконуються доти, доки умова має значення True (гілка Так)

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

Цикл з післяумовою виконуються спочатку оператори тіла циклу, а потім перевіряється умова

Запитання 6

Встановіть відповідність між описом циклу та фрагментом блок-схеми

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

Цикл з передумовою виконуються доти, доки умова має значення True (гілка Так)

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

Цикл з післяумовою виконуються спочатку оператори тіла циклу, а потім перевіряється умова

Запитання 7

Чи є істинним наведене твердження?

Цикл while («поки») буде повторюватися, поки виконується умова циклу і повертає True або False.

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

Так

Ні

Запитання 8

Установіть відповідність між фрагментом блок-схеми та алгоритмічними конструкціями

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

Вкладені розгалуження

Цикл, вкладений у повне розгалуження

Цикл, вкладений у неповне розгалуження

Запитання 9

Установіть відповідність між фрагментом блок-схеми та алгоритмічними конструкціями

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

Вкладені розгалуження

Цикл, вкладений у повне розгалуження

Цикл, вкладений у неповне розгалуження

Запитання 10

Установіть відповідність між фрагментом блок-схеми та алгоритмічними конструкціями

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

Цикл, вкладений у повне розгалуження

Вкладені розгалуження

Цикл, вкладений у неповне розгалуження

Запитання 11

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

alpha = ['a', 'b']

cifra = ['1', '2']

for letter1 in alpha:

   for letter2 in cifra:

      print(letter1, letter2, end = ' ')

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

a b 1 2 a b 1 2

a 1 b 2 a 1 b 2

a a a b b b

a 1 a 2 b 1 b 2

Запитання 12

Чи є істинним наведене твердження?

Цикл while НЕ можна вкласти в цикл for.

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

Так

Ні

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

Створити тест