Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 15? a : = 20; b : = 5; if (a < 1) (a > b) then a : = a - 5 else a : = a 5;

Agusha111 Agusha111    2   01.07.2019 15:30    11

Ответы
89533807722qoznnn7 89533807722qoznnn7  02.10.2020 17:35
Переменная a до выполнения условного оператора имеет значение 20. Чтобы из 20 получить 15, нужно вычесть 5, т.е. должен выполниться оператор присваивания, указанный после then, что возможно при истинности логического выражения if (a<1) ... (a>b).
Отношение a<1 при a=20 ложно, отношение a>b при a=20 и b=5 истинно. Логическая операция, результатом которой является "истинно" в случае, когда один операнд имеет значение "ложно", а второй "истинно" - это операция дизъюнкции ("логическое ИЛИ"). В языке Паскаль она записывается как "or"
ответ: or
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика