Все
Математика
Алгебра
Геометрия
Литература
Русский язык
Истоки
Краеведение
Французский язык
Литературное чтение
Астрономия
Природоведение
Родной край
Немецкий язык
Технология
Физика
Английский язык
Обществознание
Химия
Биология
История
О`zbek tili
Окружающий мир
Естествознание
География
Украинский язык
Информатика
Украинская литература
Казахский язык
Физкультура и спорт
Экономика
Музыка
Право
Белорусский язык
МХК
Кубановедение
ОБЖ
Психология
Кыргыз тили
Другие предметы
Показать все предметы
Kovalchuk
17.10.2021, 06:42
Информатика

Дан условный оператор :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".