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

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

Проверено

Ветвления. Составные условия

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

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

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

Задание 1 из 13

Заполните пропуски. Ветвление — это алгоритмическая конструкция, позволяющая поле ответа 1 поведение программы в зависимости от поле ответа 2.

Ответы по полямПолей: 2
Поле 1изменить
Поле 2условия
Показать объяснение

Ветвление — это алгоритмическая конструкция, позволяющая изменить поведение программы в зависимости от условия.

02

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

Задание 2 из 13

Какие из следующих утверждений верны относительно условий в программировании?

Варианты ответаВерных вариантов: 3
Условие позволяет управлять ходом выполнения программы.Верно
Условия всегда используются с циклами.
Условие может быть составным.Верно
Условия используются только для вывода данных.
Результат проверки условия может быть истинным или ложным.Верно
03

Один вариант

Задание 3 из 13

Укажите правильный синтаксис неполного ветвления в Python.

Варианты ответаПравильный вариант отмечен
``` if x > 0 print("Положительное") ```
``` if (x > 0) { print("Положительное") } ```
``` if x > 0: print("Положительное") ```Верно
``` if x > 0 then print("Положительное") ```
04

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

Задание 4 из 13

Соотнесите конструкцию и её назначение.

Правильные соответствияПар: 3
Левая часть: else
Соответствует: выполнение альтернативного действия
Левая часть: elif
Соответствует: проверка дополнительного условия
Левая часть: if
Соответствует: проверка условия
Показать объяснение

if — основная конструкция для проверки условий. \ else — используется для выполнения альтернативного действия. \ elif — используется для проверки дополнительных условий. \ then — используется в некоторых других языках программирования, но не используется в Python.

05

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

Задание 5 из 13

Какие из следующих выражений являются составными условиями?

Варианты ответаВерных вариантов: 2
x > 10 and x < 20Верно
x > 0 or y > 0Верно
not is_active
x ! = 10
x == 10
x > 10
06

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

Задание 6 из 13

Выберите все верные утверждения о составных условиях. Составные условия позволяют поле ответа 1 несколько простых условий. \ Оператор поле ответа 2 используется для проверки истинности всех условий. \ Оператор поле ответа 3 используется для проверки истинности хотя бы одного условия из нескольких. \ Оператор поле ответа 4 используется для инверсии результата проверки условия.

Ответы по полямПолей: 4
Поле 1объединять
Поле 2and
Поле 3or
Поле 4not
Показать объяснение

Составные условия позволяют объединять несколько простых условий. \ Оператор and используется для проверки истинности всех условий. \ Оператор or используется для проверки истинности хотя бы одного условия из нескольких. \ Оператор not используется для инверсии результата проверки условия.

07

Правильный порядок

Задание 7 из 13

Расположите операторы по приоритету выполнения (от высшего к низшему).

Правильный порядокШагов: 3
  1. not
  2. and
  3. or
Показать объяснение

Приоритет логических операторов в Python: сначала выполняется not, затем and, потом or.

08

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

Задание 8 из 13

Для чего используются вложенные ветвления?

Варианты ответаВерных вариантов: 2
Для применения только в циклах
Для реализации многоуровневой логикиВерно
Для проверки сложных условийВерно
Для применения только в математических выражениях
09

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

Задание 9 из 13

Соотнесите пример и тип ветвления.

Правильные соответствияПар: 3
Левая часть: Ответ в виде изображенияОткрыть изображение ↗
Соответствует: Ветвление в неполной форме с простым условием
Левая часть: Ответ в виде изображенияОткрыть изображение ↗
Соответствует: Вложенное ветвление
Левая часть: Ответ в виде изображенияОткрыть изображение ↗
Соответствует: Ветвление в неполной форме с использованием составного условия
Показать объяснение

``` if x > 0: if y > 0: print("I") ``` Это пример вложенного ветвления, когда один условный оператор включает другой.

``` if x > 0 and y > 0: print("I") ```

Здесь используется ветвление в неполной форме с использованием составного условия, которое объединяет два простых условия с помощью логического оператора and.

``` if x > 0: print("Положительное") ```

В этом примере используется один условный оператор и проверяется только одно условие. Это пример ветвления в неполной форме с простым условием. \ Среди приведённых примеров ветвление в полной форме не представлено.

10

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

Задание 10 из 13

Вставьте пропущенные операторы. поле ответа 1 `x > 0:`

``` print("Положительное") elif x == 0: print("Ноль") ```

поле ответа 2:

``` print("Отрицательное") ```

Ответы по полямПолей: 2
Поле 1if
Поле 2else
Показать объяснение

``` if x > 0: print("Положительное") elif x == 0: print("Ноль") else: print("Отрицательное") ```

Оператор if используется для проверки условия, а else — для альтернативного действия.

11

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

Задание 11 из 13

Соотнесите задачу и необходимое для её решения условие в записи условного оператора.

Правильные соответствияПар: 3
Левая часть: Составное условие с использованием логического оператора and
Соответствует: Проверка принадлежности числа диапазону
Левая часть: Простое условие
Соответствует: Проверка положительности числа
Левая часть: Составное условие с использованием логического оператора or
Соответствует: Проверка делимости числа на 2 или на 3
Показать объяснение

Для проверки делимости числа на 2 или на 3 используется условный оператор, содержащий составное условие с логическим оператором or. \ Для проверки положительности числа используется условный оператор, содержащий простое условие. \ Для проверки принадлежности числа диапазону используется условный оператор, содержащий составное условие с логическим оператором and.

12

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

Задание 12 из 13

Выберите условие для проверки, является ли целое число n чётным. Если да, вывести "Чётное", иначе — "Нечётное". `if `поле ответа 1

``` print("Чётное") else: print("Нечётное") ```

Правильный ответВведите без лишних символов
n % 2 == 0:
Показать объяснение

``` if n % 2 == 0: print("Чётное") else: print("Нечётное") ```

Целое число является чётным, если оно делится нацело на 2 без остатка. Это проверяется с помощью выражения n % 2 == 0, в котором оператор % используется для определения остатка от целочисленного деления.

13

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

Задание 13 из 13

Вставьте пропущенный фрагмент программного кода. ``` if x > 0: print("Положительное") ``` поле ответа 1

``` print("Отрицательное") ```

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

``` if x > 0: print("Положительное") else: print("Отрицательное") ```

Вернуться в журнал11 класс · III четверть · 22 неделя