Арифметическая коммутативная и ассоциативная?C#

Место общения программистов C#
Ответить
Anonymous
 Арифметическая коммутативная и ассоциативная?

Сообщение Anonymous »

В математике добавление (реальных чисел) является коммутативным и ассоциативным, т.е. Для всех чисел x, y и z < /p>


x + y = y + x (коммутативность) < /p>
< /blockquote>

и < /p>


x (y + z) = (Ассоциативность) < /p>
< /blockquote>

Умножение реальных чисел также является коммутативным и ассоциативным. Но верно ли это для INT и поплавок в .NET? Приглашение к контрпримерам. Я предполагаю, что это может быть связано с атомными расчетами, возвращающимися (и объединенными) в нетерминированном порядке. В этом случае несоответствие может быть исправлено более умным (но медленным) алгоритмом слияния (что сортирует результаты перед слиянием). Я хотел бы знать, какие предположения это может сделать о арифметике .NET.

Подробнее здесь: https://stackoverflow.com/questions/193 ... ssociative
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»