Вопрос:

Даны два числа А и В. Установи соответствие между словесным описанием и логическим выражением, записанным по правилам языка Pascal Оба числа неотрицательны

Ответ:

Решение:

Условие «оба числа неотрицательны» означает, что и число А, и число В должны быть больше или равны нулю. В языке Pascal это записывается как A>=0 и B>=0.

Рассмотрим предложенные варианты:

  • a. (A<0) or (B<0) — Это условие означает, что хотя бы одно из чисел отрицательно, что противоречит условию.
  • b. (A*B=0) and (A+B<>0) — Это условие означает, что хотя бы одно из чисел равно нулю, и сумма чисел не равна нулю. Оно не полностью соответствует условию «неотрицательны».
  • c. (A>=0) and (B>=0) — Это условие точно соответствует трактовке «оба числа неотрицательны».
  • d. A*B>0 — Это условие означает, что оба числа положительны (строго больше нуля), что исключает возможность нуля.

Следовательно, правильным логическим выражением будет вариант c.

Ответ: c.