Допустим ли следующий оператор присваивания при y=3? Если да, то выпишите тип и итоговое значение переменной «y», если нет, то напишите, почему. y := round(5*9 Div y Mod 7/3/y) – Trunc(0.724)
Данный оператор присваивания не допустим, так как используется символ ":=", который обычно используется для присваивания в языках программирования, но не используется в математике. Должно быть просто "=".
Таким образом, правильная запись будет: y = round(5*9 Div y Mod 7/3/y) – Trunc(0.724)
Если вычислить данное выражение, то получим: y = round(5*9 Div 3 Mod 7/3/3) – Trunc(0.724) y = round(45 Div 3 Mod 7/3/3) – Trunc(0.724) y = round(15 Mod 7/3/3) – Trunc(0.724) y = round(1/3/3) – Trunc(0.724) y = round(0.111) – Trunc(0.724) y = 0 – 0 y = 0
Итоговое значение переменной "y" после вычислений будет равно 0.
Данный оператор присваивания не допустим, так как используется символ ":=", который обычно используется для присваивания в языках программирования, но не используется в математике. Должно быть просто "=".
Таким образом, правильная запись будет:
y = round(5*9 Div y Mod 7/3/y) – Trunc(0.724)
Если вычислить данное выражение, то получим:
y = round(5*9 Div 3 Mod 7/3/3) – Trunc(0.724)
y = round(45 Div 3 Mod 7/3/3) – Trunc(0.724)
y = round(15 Mod 7/3/3) – Trunc(0.724)
y = round(1/3/3) – Trunc(0.724)
y = round(0.111) – Trunc(0.724)
y = 0 – 0
y = 0
Итоговое значение переменной "y" после вычислений будет равно 0.