1) Какие значения будут выведены после выполнения этого фрагмента программы, если на вход ей поданы числа 10 и

1) Какие значения будут выведены после выполнения этого фрагмента программы, если на вход ей поданы числа 10 и 15?
а) -5 5
б) 10 15
в) 5 5
г) 5 50

2) В каком из условных операторов содержится ошибка?
а) Если a
б) Если (a > b) и (b > 0), то c = a + b;
в) Если a > b, то max = a. Иначе max = b;
г) Если b = 0, то вывести "деление невозможно".

3) Какое из предложенных выражений может быть использовано в качестве условия?
а) x + y
б) (x = 3) или (x = 4)
в) 2 * x + 5
г) f

4) Пусть а, b, c - углы.
Radusha_573

Radusha_573

1) Для решения этой задачи нужно проанализировать данное программное выражение и подставить в него значения, которые были поданы на вход.

Если на вход поданы числа 10 и 15, то значение переменной a станет равным 10, а значение переменной b станет равным 15.

После выполнения фрагмента программы будут выведены значения -5 и 5, что соответствует варианту ответа а).

Обоснование:

В программе присутствует оператор if, который проверяет условие (a < b) и в зависимости от его истинности, выполняет следующий за ним блок кода.

Условие (a < b) означает "a меньше b". В данном случае 10 не меньше 15, поэтому условие не выполняется и программа переходит к блоку else.

В блоке else происходит присваивание переменным a и b значения 5.

2) Ошибка содержится в варианте ответа б). Почему?

В данном операторе if используются логические операторы "и" и ">", но между частями условия отсутствует логический оператор.

Правильная формулировка условия в варианте б) должна выглядеть следующим образом:
если (a > b) и (b > 0), то c = a + b;

3) В качестве условия может быть использовано выражение варианта г) f.

Другие предложенные выражения не могут быть использованы в качестве условия, так как:

а) x + y - это арифметическое выражение, а не логическое условие.

б) (x = 3) или (x = 4) - является операцией присваивания, а не логическим выражением.

в) 2 * x + 5 - это арифметическое выражение, а не логическое условие.

4) Предложение "Пусть а, b, c - углы" не является полным и не может быть использовано в качестве условия. Для использования в качестве условия, необходимо задать логическое выражение или условие.
Знаешь ответ?
Задать вопрос
Привет!
hello