1) Ошибка в использовании амперсанда (&), так как в языке Паскаль для логических операций используется ключевое слово "and". Правильный вариант: tan(x*10) > 0
2) Ошибка в синтаксисе, так как операторы false, not и true не могут использоваться в таком контексте. Правильный вариант: false or not true - 2
3) Ошибка в использовании функции trunc и mod, так как они не могут быть применены к выражению с логическими операторами. Правильный вариант: y = 0 and ((1 / trunc(x)) mod 3 = 0) or false
1) Ошибка в использовании амперсанда (&), так как в языке Паскаль для логических операций используется ключевое слово "and".
Правильный вариант: tan(x*10) > 0
2) Ошибка в синтаксисе, так как операторы false, not и true не могут использоваться в таком контексте.
Правильный вариант: false or not true - 2
3) Ошибка в использовании функции trunc и mod, так как они не могут быть применены к выражению с логическими операторами.
Правильный вариант: y = 0 and ((1 / trunc(x)) mod 3 = 0) or false