13. Дан условный оператор:
Дан условный оператор:
if a < 5 then c := 1 else if a > 5 then
c := 2
else c := 3
Какое значение имеет переменная а, если в результате выполнения условного оператора переменной с присваивается значение 3?
Ответ
Исходя из условного оператора, если переменной c присваивается значение 3, то это значит, что ни одно из условий a < 5 и a > 5 не выполнилось, и значение переменной c было установлено в 3.
Это означает, что значение переменной a должно быть таким, чтобы не выполнялись оба условия a < 5 и a > 5. То есть a должно быть равно 5.
Таким образом, значение переменной a, при котором переменной c присваивается значение 3, равно 5.