Вопрос задан 02.09.2020 в 10:32. Предмет Информатика. Спрашивает Ульянова Александра.

Даны значения целочисленных переменных : a=10 b=20. Чему будет равно значение логической переменной

rez после выполнения операции присваивания?a) rez:=(a=10) or (b>10)б) rez:=(a>5) and (b>5) and (a<20) and (b>30)в) rez:=(not (a<15)) or (b>20)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

a) Первая операция присваивания вычисляет выражение (a=10), которое вернет значение true, так как a равно 10. Вторая операция присваивания вычисляет выражение (b>10), которое также вернет значение true, так как b больше 10. Затем происходит логическая операция "или" между этими двумя значениями true. Результатом будет значение true, так как хотя бы одно из значений равно true. Таким образом, значение логической переменной rez будет равно true.

б) Первая операция присваивания вычисляет выражение (a>5), которое вернет значение true, так как a больше 5. Вторая операция присваивания вычисляет выражение (b>5), которое также вернет значение true, так как b больше 5. Третья операция присваивания вычисляет выражение (a<20), которое также вернет значение true, так как a меньше 20. Четвертая операция присваивания вычисляет выражение (b>30), которое вернет значение false, так как b не больше 30. Затем происходит логическая операция "и" между этими значениями true, true, true и false. Результатом будет значение false, так как все значения должны быть true, чтобы результат был true. Таким образом, значение логической переменной rez будет равно false.

в) Первая операция присваивания вычисляет выражение (not (a<15)), которое вернет значение false, так как a меньше 15. Вторая операция присваивания вычисляет выражение (b>20), которое вернет значение false, так как b не больше 20. Затем происходит логическая операция "или" между этими значениями false и false. Результатом будет значение false, так как оба значения равны false. Таким образом, значение логической переменной rez будет равно false.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос