Вопрос:

Дан условный оператор: if a<5 then c:=1 else if a>5 then c:=2 else c:=3 Какое значение имеет переменная а, если в результате выполнения условного оператора переменной с присваивается значение 3?

Смотреть решения всех заданий с листа

Ответ:

Разберем заданный условный оператор:

Условие if a<5 then c:=1 означает, что если значение переменной a меньше 5, то переменной c присваивается значение 1.

Условие else if a>5 then c:=2 означает, что если значение переменной a больше 5, то переменной c присваивается значение 2.

Условие else c:=3 означает, что если ни одно из предыдущих условий не выполнено (то есть a не меньше 5 и не больше 5), то переменной c присваивается значение 3. Это возможно только если a равно 5.

Следовательно, если переменной c присваивается значение 3, то значение переменной a должно быть равно 5.

Ответ: a=5

ГДЗ по фото 📸
Подать жалобу Правообладателю