(4 ^ 3 ^ 0.5 \ 8 * 3 - (8 Mod 6)/2 - 15 \ 4 \ 2) Mod 3 * 2

0 голосов
169 просмотров

(4 ^ 3 ^ 0.5 \ 8 * 3 - (8 Mod 6)/2 - 15 \ 4 \ 2) Mod 3 * 2


Информатика (15 баллов) | 169 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Результат вычислений
(4 ^ 3 ^ 0.5 \ 8 * 3 - (8 Mod 6)/2 - 15 \ 4 \ 2) Mod 3 * 2 = -2
4 ^ 3 ^ 0.5 = 8
8 * 3 = 24
8 / 24 =0
(8 Mod 6)/2 = 1
15 \ 4 \ 2 = 1
3*2 = 6
(0 - 1 - 1) mod 6 = -2
Ответ: -2
Примечание: по умолчанию в соответствии с синтаксисом запись относится к языку программирования Basic

(2.4k баллов)
0

А что означает знак ^ ? Степень или логическую операцию? Если логическую то какую?

0

^ - степень, mod - остаток, \ - целочисленное деление

0

А вот у меня +2 получается....

0

4 ^ 3 ^ 0.5 \ 8 * 3 = 0, а остальное в скобках отрицательное

0

Это не так. 4^3=64, 64^0.5=8, 8\8=1, 1*3=3

0

приоритет действий 8*3, а затем целочисленное деление 8 \ 24

0

Это верно лишь в семействе языка Бейсик. В условии же ничего не говорится о языке, более того, явно указано назначение каждого символа операции, что не имеет смысла делать, если бы речь шла именно о Бейсике, поскольку там они и так известны. В иных языках операции целочисленного деления и получения остатка от целочисленного деления имеют приоритет, равный приоритету операций умножения и деления (например Паскаль, С/С++/C#, Python)

0

в Бейсике \ и mod, Паскале div и mod, Си / и % Дисциплина информатика, операции конкретно обозначены и приоритета никто не отменял (можно договориться до того, что и для + с * приоритетность нужно отменить )

0

Еще раз: язык не указан. Если Вы по \ и mod решили, что это Бейсик, надо было всего лишь об этом написать - и вопроса бы не возникло.

0

Посему, укажите пожалуйста выбранный Вами язык и подробнее распишите, как получился ответ, поскольку данное Вами решение - это результат выполнения оператора Print (4 ^ 3 ^ 0.5 \ 8 * 3 - (8 Mod 6)/2 - 15 \ 4 \ 2) Mod 3 * 2, а не решение задачи.