Предмет: Информатика, автор: avezovk

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

Ответы

Автор ответа: awkut
2
результат вычислений
(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

marick0073: А что означает знак ^ ? Степень или логическую операцию? Если логическую то какую?
awkut: ^ - степень, mod - остаток, \ - целочисленное деление
Аноним: А вот у меня +2 получается....
awkut: 4 ^ 3 ^ 0.5 \ 8 * 3 = 0, а остальное в скобках отрицательное
Аноним: Это не так. 4^3=64, 64^0.5=8, 8\8=1, 1*3=3
awkut: приоритет действий 8*3, а затем целочисленное деление 8 \ 24
Аноним: Это верно лишь в семействе языка Бейсик. В условии же ничего не говорится о языке, более того, явно указано назначение каждого символа операции, что не имеет смысла делать, если бы речь шла именно о Бейсике, поскольку там они и так известны. В иных языках операции целочисленного деления и получения остатка от целочисленного деления имеют приоритет, равный приоритету операций умножения и деления (например Паскаль, С/С++/C#, Python)
awkut: в Бейсике \ и mod, Паскале div и mod, Си / и % Дисциплина информатика, операции конкретно обозначены и приоритета никто не отменял (можно договориться до того, что и для + с * приоритетность нужно отменить )
Аноним: Еще раз: язык не указан. Если Вы по \ и mod решили, что это Бейсик, надо было всего лишь об этом написать - и вопроса бы не возникло.
Аноним: Посему, укажите пожалуйста выбранный Вами язык и подробнее распишите, как получился ответ, поскольку данное Вами решение - это результат выполнения оператора Print (4 ^ 3 ^ 0.5 \ 8 * 3 - (8 Mod 6)/2 - 15 \ 4 \ 2) Mod 3 * 2, а не решение задачи.
Похожие вопросы
Предмет: Русский язык, автор: тошкк
Предмет: Русский язык, автор: Аноним
Предмет: Математика, автор: proDragoGamer