Дан условный оператор :if a<9 then c:=1 else if a>9 then c:=2 else c:=; какое
значение имеет переменная а,если в результате выполнения оператора переменной с присваивается значение 2? Укажите только одно из возможных значений
Знаешь ответ?
Чтобы оставить ответ, войдите или зарегистрируйтесь.
Ответ или решение 1
Nezboretskaya
Ответ. число 10. Объяснение. В условии "if a<9 then c:=1 else if a>9 then c:=2 else c:=;" есть опечатка. Будем считать, что правильное условие такое: "if a<9 then c:=1 else if a>9 then c:=2 else c:=0;" В начале значение переменной "а" сравнивают с цифрой "9". Если значение "а" меньше девяти, то переменной "с" присваивают значение "1" и программа заканчивается. А если значение переменной "а" НЕ меньше цифры "9", то переменную "а" проверяют дальше. Теперь проверяют, значение "а" больше "9"? И если значение "а" БОЛЬШЕ девяти, то то переменной "с" присваивают значение "2". Значит при любом значении "а" большем, чем "9", переменной "с" присвоют значение "2". В условии сказано выбрать только одно из возможных значений. Выбрано число "10".
Новые вопросы в разделе Информатика
Адинела
05.10.2022, 08:15
Гаязутдин
05.10.2022, 01:10
Алайбек
05.10.2022, 01:05
Акияма
05.10.2022, 01:00