← Вернуться в журнал

Готовые ответы

Проверено

Программирование разветвляющихся алгоритмов. Условный оператор

Все задания собраны по порядку. Правильные варианты выделены — можно быстро свериться и разобрать ошибки.

10 заданийОтветы отмеченыПо порядку теста
01

Краткий ответ

Задание 1 из 10

Вставьте в текст пропущенное слово. Запрограммировать ветвления на языке программирования Python позволяет логический оператор поле ответа 1.

Правильный ответВведите без лишних символов
if
Показать объяснение

Логический оператор if позволяет запрограммировать ветвления на языке программирования Python.

02

Несколько вариантов

Задание 2 из 10

Закончите предложение. Условный оператор позволяет программировать…

Варианты ответаВерных вариантов: 3
выбор из множества вариантовВерно
ветвление в полной формеВерно
циклический алгоритм
линейный алгоритм
ветвление в неполной формеВерно
03

Один вариант

Задание 3 из 10

Выберите пример верной записи условного оператора на языке Python.

Варианты ответаПравильный вариант отмечен
04

Один вариант

Задание 4 из 10

Укажите верное логическое выражение. Какое логическое выражение следует использовать в записи условного оператора, чтобы определить, что в переменной х записано трёхзначное число?

Варианты ответаПравильный вариант отмечен
x % 10 > 0
x > 100
x > 99 or x < 1000
x // 100 > 0
x > 99 and x < 1000Верно
05

Один вариант

Задание 5 из 10

Выберите неверное высказывание.

Варианты ответаПравильный вариант отмечен
Запись простого или сложного логического выражения в операторе if заканчивается двоеточием.
Условный оператор в языке Python позволяет выполнять только одну инструкцию в случае истинности или ложности логического выражения.Верно
Инструкции, которые выполняются в случае истинности (ложности) логического выражения, должны записываться с отступом по сравнению с началом записи условного оператора.
Условный оператор в языке Python позволяет программировать ветвления, которые содержат вложенные ветвления.
06

Несколько вариантов

Задание 6 из 10

Для каких значений y на экран будет выведено сообщение «Число найдено»? Программный код на языке Python содержит фрагмент:

`if y % 10 == 5: print("Число найдено")`

Варианты ответаВерных вариантов: 4
5Верно
15Верно
1005Верно
151
555Верно
50
07

Числовой ответ

Задание 7 из 10

Определите значение переменной а после выполнения фрагмента программы. Программный код на языке Python содержит фрагмент: 333.pngОткрыть изображение ↗

a = поле ответа 1

Правильный ответЧисловое значение
25
Показать объяснение

В первом условии мы проверяем остаток от деления нацело на 2. Если остаток не равен нулю, мы возводим значение a во вторую степень, иначе умножаем его на 2. Так как при делении 5 на 2 остаток не будет равен нулю, то возведём 5 во вторую степень и получим 25.

08

Числовой ответ

Задание 8 из 10

Что будет выведено на экран после выполнения фрагмента программы? Программный код на языке Python содержит фрагмент: Без имени.pngОткрыть изображение ↗

поле ответа 1

Правильный ответЧисловое значение
15
Показать объяснение

Если a > b, тогда на экран выведем значение b. Так как условие не истинно, переходим к elif b > c. b действительно больше c, значит, на экран выводится значение c, а инструкция else не выполняется.

Правильный ответ — 15.

09

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

Задание 9 из 10

Выберите верное соответствие между логическим выражением и значением z, при котором данное логическое выражение истинно.

Правильные соответствияПар: 4
Левая часть: 112
Соответствует: z // 100 != z % 10
Левая часть: 121
Соответствует: z % 10 == 1
Левая часть: 20
Соответствует: z <= 100
Левая часть: 212
Соответствует: z // 100 > 1
Показать объяснение

При выполнении данного задания необходимо помнить:

% — остаток от деления нацело;

// — целая часть от деления;

== проверяем, равны ли значения;

<> знаки меньше/больше;

!= не равно;

<= меньше или равно;

z % 10 == 1 остаток от деления на 10 должен быть равен 1 — число 121;

z // 100 > 1 целая часть от деления на 100 должна быть больше 1 — число 212;

z // 100 != z % 10 целая часть от деления на 100 не должна быть равна остатку от деления на 10 — число 112 (1 не равно 2);

z <= 100 значение должно быть меньше или равно 100 — число 20.

10

Один вариант

Задание 10 из 10

Для каких наборов a, b, c после выполнения программы будет напечатано число 3? Программный код на языке Python содержит фрагмент: Без имени 1.pngОткрыть изображение ↗

Варианты ответаПравильный вариант отмечен
a = 3, b = 2, c = 1
a = 1, b = 3, c = 2
a = 1, b = 2, c = 3Верно
a = 2, b = 3, c = 1
Вернуться в журнал8 класс · IV четверть · 31 неделя