Предмет: Информатика, автор: fedorgalina

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

Ответы

Автор ответа: Аноним
1
Переменная a до выполнения условного оператора имеет значение 20. Чтобы из 20 получить 15, нужно вычесть 5, т.е. должен выполниться оператор присваивания, указанный после then, что возможно при истинности логического выражения if (a<1) ... (a>b).
Отношение a<1 при a=20 ложно, отношение a>b при a=20 и b=5 истинно. Логическая операция, результатом которой является "истинно" в случае, когда один операнд имеет значение "ложно", а второй "истинно" - это операция дизъюнкции ("логическое ИЛИ"). В языке Паскаль она записывается как "or"
Ответ: or
Похожие вопросы
Предмет: Русский язык, автор: Маруся3461
Предмет: Английский язык, автор: violettagurjanova24