2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Помогите упростить выражение
Сообщение12.12.2014, 08:35 
Помогите упростить выражение $\left(x\mod 101\right)\mod 100$

 
 
 
 Re: Помогите упростить выражение
Сообщение12.12.2014, 09:27 
Аватара пользователя
А что выражает это выражение?

 
 
 
 Re: Помогите упростить выражение
Сообщение12.12.2014, 09:28 
Аватара пользователя
Уж куда проще :-) Если в программировании, то, наверное, IF вместо последнего модуля и ускорит дело. Тут надо знать, что означает слово "упростить" в данном случае. (Учитывая предыдущие посты автора).

 
 
 
 Re: Помогите упростить выражение
Сообщение12.12.2014, 11:10 
$\left(101\mod 101\right)\mod 100=0\mod 100=0$
$\left(101\mod 101\right)\mod 100=101\mod 100=1$
oventarb видимо думает, что $\mod$ это остаток от деления, что неверно.

 
 
 
 Re: Помогите упростить выражение
Сообщение12.12.2014, 11:11 
Аватара пользователя
Evgenjy, это как раз верно. Именно остаток от деления. В данном случае $\mod$ это бинарная операция.

 
 
 
 Re: Помогите упростить выражение
Сообщение12.12.2014, 11:48 
Аватара пользователя
oventarb в сообщении #944757 писал(а):
Помогите упростить выражение $\left(x\mod 101\right)\mod 100$
Вот
$$\left( x\mod 101\right)\mod 100 =x - 101 \cdot \left[ \frac{x}{101}\right] - 100 \cdot \left[ \frac{x - 101 \cdot \left[ \frac{x}{101}\right]}{100}\right]$$

 
 
 
 Re: Помогите упростить выражение
Сообщение12.12.2014, 11:56 
Аватара пользователя
Иногда бывают расхождения в языках при возвращении значения функции для отрицательных целых.
Например, $(-5) \mod 3 =1$ или $(-5) \mod 3 =-2$, но для натуральных, по-моему, есть полное единодушие.
А вот появилось и упрощение!

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group