Задать вопрос
2 марта, 11:22

Возможен ли следующий оператор присваивания при каком-нибудь описании переменной x? Ответ обосновать.

x:=round (sqrt (x)) mod 6*x+x mod 2/x.

+3
Ответы (2)
  1. 2 марта, 13:19
    0
    Заметим выражение x mod 2. Оператор mod допустим только для целочисленных типов операндов. Также в выражении есть оператор деления /, значит его значение получится вещественного типа. Противоречие.

    Ответ: невозможен
  2. 2 марта, 14:06
    0
    X mod 2 : требует чтоб х была integer

    (x mod 2) / x : даже если все делится на цело, то результатом будет тип real

    round (sqrt (x)) mod 6*x+x mod 2/x : конечный результат будет типа real т. е. х должен быть типа real, чтоб получить в себя результат

    А это противоречит первому требованию

    Так что без дополнительных операций приведения типов тут не обойтись

    Ответ - нет
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Возможен ли следующий оператор присваивания при каком-нибудь описании переменной x? Ответ обосновать. x:=round (sqrt (x)) mod 6*x+x mod 2/x. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы