Задать вопрос
15 декабря, 13:38

Объясните ошибки в следующих записях на языке Паскаль.

1) tan (x*10 >0)

2) falseVnot (true) - 2

3) y=0 and trunc (1/x) mod3=0 or false

+1
Ответы (1)
  1. 15 декабря, 14:19
    0
    1) tan (x*10 >0) - аргументом функции Tan (x) должно быть арифметическое, а не логическое выражение.

    2) false V not (true) - 2 - нельзя смешивать в арифметическом выражении логические и числовые данные.

    3) y=0 and trunc (1/x) mod 3 = 0 or false - В языке Паскаль приоритет операций /, mod, and одинаков и выше, чем приоритет операций =, or и поэтому выражение можно записать так же в виде

    y = ((0 and trunc (1/x)) mod 3) = 0 or false, откуда хорошо видно, что 0 and trunc (1/x) некорректное логическое выражение.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Объясните ошибки в следующих записях на языке Паскаль. 1) tan (x*10 >0) 2) falseVnot (true) - 2 3) y=0 and trunc (1/x) mod3=0 or false ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике