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

Дан условный оператор: if a<5 then c:=1 else if a>5 then c:=2 else c:=3 Какое значения имеет переменная a, если в результате выполнения условного оператора переменной с присваивается значения 3?
Гость
Ответ(ы) на вопрос:
Гость
Переменная a  1) не меньше 5 (т.е. >=5); 2) не больше 5 (т.е. <=5) Следовательно, переменная a=5
Гость
если а меньше 5, то с присваивается 1, в противном случае, если а больше 5 , то с присваивается 2, в противном случае с присваивается 3 т.к. число 5 не входит в последовательность первого и второго условия, то оно подходит второму, и в результате работы программы выводится число 3 ответ: переменная а имеет значение 5
Не нашли ответ?
Ответить на вопрос
Похожие вопросы