Алгоритми з розгалуженнями та повтореннями у Python

Додано: 13 травня 2022
Предмет: Інформатика, 8 клас
Тест виконано: 695 разів
20 запитань
Запитання 1

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

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

умовним

з оператором

з лічильником

Запитання 2

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

s1=18

if s1<5:

  print(s1*2)

elif s1>20:

  print(s1/2)

else:

  print(s1+2)

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

9

18

20

36

Запитання 3

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

for x in range (10) :

  print(x)

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

11

0

10

9

Запитання 4

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

for x in range (10) :

  print(x)

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

11

0

10

9

Запитання 5

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

k=1 

s=0 

while k<6:

  s=s+2

  k=k+1

print(s)

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

10

6

0

12

Запитання 6

Що виведеться на екран після виконання фрагмента програми:

fоr i in range(20, 25) :

    print(i)


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

символ і

25

числа від 20 до 24

числа від 20 до 25

Запитання 7

Умова - це

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

Твердження, яке може бути істинним чи хибним

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

Сумісний цикл

Запитання 8

Оператори — це

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

Команди програми

Алгоритм

Умова

Запитання 9

Else – це

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

Алгоритмічна структура, що дає змогу виконавцеві алгоритму вибрати послідовність команд залежно від істинності певного висловлювання (умови), називається

Керуючий оператор, що здійснює умовне розгалуження операцій

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

Запитання 10

Розгалуження — це

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

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

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

Алгоритмічна структура, що дає змогу виконавцеві алгоритму вибрати послідовність команд залежно від істинності певного висловлювання (умови), називається

Запитання 11

Командою умови в Python є оператор

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

Name

Print

If

Int

Запитання 12

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

x=10

y=12

if x>y:

print('True')

else:

print('False')

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

True

False

Запитання 13

Алгоритм якої структури описано:

if a>4:

b=a+5

else:

b=a**5

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

слідування

Повторення

повне розгалуження

Не повне розгалуження

Запитання 14

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

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

фрагмент алгоритму, у якому одне розгалуження міститься всередині іншого розгалуження

Фрагмент алгоритму, що містить ко­манду перевірки умови та послідовності команд, які будуть вико­нуватися або не виконуватися залежно від результату виконання команди перевірки умови

Алгоритм, що містить цикл

Запитання 15

Алгоритм, в якому дії повторюються певну кількість разів - це ....

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

Цикл

Розгалуження

Слідування

Запитання 16

Який вид циклічного алгоритми описано «виконується задану кількість разів (for)»?

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

цикл з лічильником


цикл з після умовою


цикл з передумовою


сумісний цикл


Запитання 17

Який вид циклічного алгоритми описано «виконується до настання певної події (while)»?

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

цикл з лічильником


цикл з після умовою


цикл з передумовою


сумісний цикл


Запитання 18

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

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

in range

start

if

else

for

Запитання 19

Неповна форма розгалуження це?

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


if <умова> :

     <оператор>

if <умова> :

     <оператор 1>

else:

     <оператор 2>

if <умова> :

     <оператор 1>

else:


if <умова> : 1

else:

Запитання 20

Позначте логічні вирази, що набувають значення True при х = 5, у = −3:

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

х <= 10 and у <= 0

х >= 10 or у <= 0

х >= 10 and у <= 0

х <= 10 and у > 0

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

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