помогите, пожалуйста, вычислить выражение на языке Паскаль: t or p mod 7=0 при t = false и p=56

  • Включаем логику. OR - дизъюнкция, или логическое умножение. Дизъюнкция принимает значение "ложь" тогда и только тогда, когда ложны оба логических высказывания. В данном случае имеем t-ложь. Проверяем на истинность второе высказывание. Выражение "p mod 7 =0" означает, что остаток от деления числа p на 7 должен быть равен нулю, то есть число p делится на 7 без остатка. Так как p=56 и остаток от деления 56 на 7 равен нулю, то высказывание p mod 7=0 истинно. Получаем "ложь" или "истина" = "истина". Следовательно t or (p mod 7=0) = true при t = false и p=56.
  • Writeln( 'TRUE' )

    ну, или задание сформулируй нормально

    да это и без "поправочки" понятно.
    false OR ( 56 mod 7 = 0 ) == false OR ( 0 = 0 ) == false OR true == true

Вас заинтересует