Розгалуження (Python). Розв’язування задач з використанням розгалуження

Додано: 8 травня
Предмет: Інформатика, 7 клас
16 запитань
Запитання 1

Позначте умовні оператори що призначені для організації розгалужень у мові Python

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

if

if...else

if...elif...else.

if...else if

Запитання 2

Оператор if призначено для виконання деякої послідовності дій у тому випадку, якщо зазначена умова є ....


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

True

False

Запитання 3

Розгляньте приклад програми. Визначте тип розгалуження

x = float (input ('уведіть число x: ' ))

іf x <= 5:

y = x**3 +7

else:

y = x*3 +7

print(’Отримане число:’, у)

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

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

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

багатоальтернативне розгалуження

Запитання 4

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

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

if

if...else

if...elif...else.

if...else if

Запитання 5

Розгляньте синтаксис оператора. Визначте коли опретар if-elif-else припиняє перегляд наступних гілок

if <умова1>: <оператори 1>

elif <умова2>: <оператори 2>

...

elif <умова N>: <оператори N>

else: <оператори>


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

логічний вираз у поточній гілці буде True

логічний вираз у поточній гілці буде False

Запитання 6

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

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

повторення

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

лінійна

Запитання 7

Знайдіть значення змінних А і В після виконання операторів:

 А = 15 

В = 3 

if A > B: A = A – B

else: B = B – A

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

А = 12, В = -12

А = 12, В = 3

А = 12, В = -9

Запитання 8

Знайдіть значення змінної у після виконання операторів:

 х = 2 

if x<0: y=x

elif x <=5: y=x**2

else: y = 2*x

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

4

2

8

Запитання 9

Позначте оператор, який реалізує дію:

 Менше зі значень змінних A і B замінити нулем.

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

if A = 0: B=C

else: B=D

if A >B: А-В

else: В-А

if A<B: A=0

else: B=0

Запитання 10

Знайдіть значення змінної В після виконання операторів:

А = 4 

if А<10: В=1

elif А <100: В=2

elif А <1000: В=3

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

3

2

1

Запитання 11

Знайдіть значення змінної В після виконання операторів:

А = 8 

if А<4: В=А*2

elif А <6: В=А+10

elif А <10: В=А*10

else: B=100

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

16

80

18

100

Запитання 12

Знайдіть значення змінної В після виконання операторів:

А = 14 

if А<0: В=1

elif А <10: В=2

else: B=3

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

1

3

2

Запитання 13

Розгляньте фрагмент програми. Позначте що буде виведено на екран.

a = 3

if a > 2:

print('А')

else:

print('L')

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

А

L

AL

LA

Запитання 14

Яке значення виведе програма, якщо a=2, b=5?

if a<b:

  print (b-а)

else:

  print (a+b)

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

2

3

7

5

Запитання 15

Вкажіть значення логічного виразу

2 + 6 >= 2*3

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

True

False

Запитання 16

Розгляньте приклад програми. Визначте тип розгалуження

if x == y: print(’Числа рівні’)


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

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

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

багатоальтернативне розгалуження

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

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