Объясните ошибки в следующих записях на языке Паскаль.
1) tan(x*10 >0)
2)falseVnot(true)-2
3)y=0 and trunc(1/x)mod3=0 or false

29 Авг 2019 в 09:43
289 +1
0
Ответы
1

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

20 Апр 2024 в 12:53
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир