Задать вопрос
14 июля, 09:36

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

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

+4
Ответы (2)
  1. 14 июля, 10:50
    0
    X mod 2 : требует чтоб х была integer

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

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

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

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

    Ответ - нет
  2. 14 июля, 12:13
    0
    Заметим выражение x mod 2. Оператор mod допустим только для целочисленных типов операндов. Также в выражении есть оператор деления /, значит его значение получится вещественного типа. Противоречие.

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