Вопрос:

Определи, что будет выведено на экран после выполнения фрагмента программы: a := 10; b := 30; c := (a > 15) or (b < 50); writeln(c);

Смотреть решения всех заданий с листа

Ответ:

Разберем фрагмент программы по шагам: 1. `a := 10;` Переменной `a` присваивается значение 10. 2. `b := 30;` Переменной `b` присваивается значение 30. 3. `c := (a > 15) or (b < 50);` Переменной `c` присваивается логическое значение, которое определяется следующим образом: * `(a > 15)` проверяет, больше ли значение `a` (то есть 10) чем 15. Это условие ложно (False), так как 10 не больше 15. * `(b < 50)` проверяет, меньше ли значение `b` (то есть 30) чем 50. Это условие истинно (True), так как 30 меньше 50. * `or` (ИЛИ) – логическая операция. Результат `(False) or (True)` будет `True`, так как достаточно, чтобы хотя бы одно из условий было истинным. 4. `writeln(c);` Выводит значение переменной `c` на экран. Таким образом, на экран будет выведено `True`. Ответ: True
ГДЗ по фото 📸