Объясните ошибки в следующих записях на языке Паскаль, а также предложите, как можно исправить запись выражения №4? 1) sin(y/2 = 3.14) 2) not (b and or a) and c (переменные a, b, c имеют тип boolean) 3) (true * 2) \/ not(false) 4) false and y = 0 or trunc(y/20) mod 2 = 0
1) Ошибка в записи вызова функции sin. Правильный синтаксис: sin(y/2)
2) Ошибка в записи логического выражения. Правильный вариант: not ((b and a) or c)
3) Ошибка в операции умножения логического значения на число. Правильный вариант: true or not(false)
4) Для исправления записи выражения №4 можно воспользоваться следующим синтаксисом:
false and (y = 0) or (trunc(y/20) mod 2 = 0)