Всеосвіта

Головне меню порталу

Головне меню порталу

Узагальнення знань та вмінь із теми «Реалізація базової алгоритмічної конструкції розгалуження»

Інформатика

Для кого: 10 Клас, 11 Клас

79 проходжень

12 запитань

28.09.2022

89

0

0

Завантажити тест
Вміст тесту:
Запитання №1 з кількома правильними відповідями Балів: 6%

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

Запитання №2 на встановлення відповідності Балів: 6%

Встановіть відповідність у назвах розгалужень.

1

неповне

2

повне

3

за вибором

А

багатоальтернативне

Б

одноальтернативне

В

двоальтернативне

Запитання №3 з однією правильною відповіддю Балів: 6%

Про який тип розгалуження йде мова? - Перевіряється Умова, якщо вона істинна, то виконується Оператор 1. Інакше буде виконуватись оператор, який стоїть безпосередньо за оператором розгалуження.

Запитання №4 з однією правильною відповіддю Балів: 6%

До якого виду розгалуження належить ця графічна схема?

0301h7qf-8b6b-264x237.png

Запитання №5 з однією правильною відповіддю Балів: 6%

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

Запитання №6 пошук на зображенні Балів: 6%

Вкажіть на зображенні наступні рядки:

  1. рядок перевірки істинності умови;

  2. рядок з кодом, який виконується, якщо умова хибна.

Запитання №7 з однією правильною відповіддю Балів: 6%

Вкажіть розв'язок задачі:

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

Запитання №8 на послідовність Балів: 12%

Задача. Дано двозначне число. Визначити, чи однакові його цифри.

Встановіть правильну послідовність рядків у програмному коді розв'язку задачі.

if a == b:

print('Цифри різні')

k = int(input('Введіть двозначне число - '))

b = k % 10

else:

print('Цифри однакові')

a = k // 10

Запитання №9 пошук на зображенні Балів: 12%

Задача. Дано вік людини. Напишіть програму, яка аналізує людину за її віком та відносить її до однієї з чотирьох груп: дошкільня, школяр, працівник, пенсіонер.

Позначте на зображенні програмного коду розв'язку задачі 3 помилки.

Запитання №10 на послідовність Балів: 12%

Задача. Області України записані в алфавітному порядку. Розробити програму визначення 3, 8 та 18 областей у цьому списку. (підказка - 3 область - Волинська, 8 - Запорізька, 18 - Сумська).

Встановіть правильну послідовність рядків у програмному коді розв'язку задачі.

print('Сумська')

elif a == 8:

if a == 3:

a = int(input('Введіть номер області - '))

else:

print('Такої області не передбачено програмою')

print('Запорізька')

print('Волинська')

elif a == 18:

Запитання №11 із заповненням пропусків у тексті Балів: 12%

Вставте пропуски в програмному коді розв'язку задачі.

Задача: Дано температуру води t.Виведіть стан, у якому знаходиться вода при цій температурі: менше нуля – лід, від нуля до ста градусів рідина та від ста градусів пара.

Розв'язок:

t = int(_____('Введіть температуру води - '))

________:

print('Лід')

_____t > 100:

print('Пара')

____:

print('Рідина')

Запитання №12 із заповненням пропусків у тексті Балів: 12%

Вставте пропуски в програмному коді розв'язку задачі.

Задача: Дано ціле число, яке вводить користувач. Якщо це число одночасно є від'ємним і парним, то вивести на екран сповіщення YES, в іншому випадку - NO.

Розв'язок:

n = ___(input('Введіть число - '))

if n < 0:

if _____ == 0:

print('___')

else:

print('__')

else:

print('NO')

Опис тесту (учням цей опис не показується):

10 клас, профільний рівень

Рефлексія від 39 учнів

Сподобався

33 6

Зрозумілий

31 8

Потрібні роз'яснення

29 10