Допустим ли следующий оператор присваивания при y=3? Если да, то выпишите тип и итоговое значение переменной «y», если нет, то напишите, почему. y := round(5*9 Div y Mod 7/3/y) – Trunc(0.724)

19 Дек 2019 в 19:54
173 +1
0
Ответы
1

Данный оператор присваивания не допустим, так как используется символ ":=", который обычно используется для присваивания в языках программирования, но не используется в математике. Должно быть просто "=".

Таким образом, правильная запись будет:
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.

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