今天無意中看到小朋友做負數的除法,突然覺得自己對負數及負數的除法的意義並不清楚,這幾年書真是白讀了,所以寫下此文章。
首先要明白負數中「負號」的意義,」負號」的意義在於「方向」。例如 我們定義 「給我」為+;「給你」為-。
那麼下列除法用語言描述就是:
12/3=4,:給我12個蘋果(+12),每次給我3個(+3),需要4次;
12/4=3:給我12個蘋果(+12),分4次給,每次給我3個(+3);
13/3=4...1:給我13個蘋果(+13),每次給我3個(+3),需要4次,還得再給我乙個(+1);
-12/-3=4:給你12個蘋果(-12),每次給你3個(-3),需要4次;
-12/4=-3:給你12個蘋果(-12),分4次給,每次給你3個(-3);
-13/-3=4...-1:給你13個蘋果(-13),每次給你3個(-3),需要4次,還得再給你乙個(-1)。
12/-4=-3:給我12個蘋果(+12),每次給你4個(-4),需要給我3次(-3)。
上面正數除以負數的解釋,感覺有點彆扭!
在理解了「負號」作為「方向」的意義後,理解「負數」及其應用就容易多了。
模意義下的除法變乘法
大家都知道,四則運算中只有除法不支援模運算。因此,如果在需要取模 特別是統計方案之類的題目 帶除法的公式會十分難處理。本文介紹一種在模意義將除法換成乘法的方法。equiv 1 mod space b varphi 表示尤拉函式 現假設你要計算 a b space mod space c 可將其變形為...
C C 除法實現方式及負數取模詳解
一 下面的題目你能全做對嗎?1.7 4 2.7 4 3.7 4 4.7 4 5.7 4 6.7 4 7.7 unsigned 4 答案 1 13 3 1 31073741822 如過你全部答對,你可以無視後面的內容 二 除法的取整分類 除法的取整分為三類 向上取整 向下取整 向零取整。1.向上取整 ...
Python中列表索引為的負數時,意義與R不同
之前學的是r,後來看python訪問索引為負數索引時,感覺不對,後來了解到,原來二者意義是完全不同的。比如有乙個列表,list1 a,b c d e 對r來說,負數索引表示在原有的列表中去除該索引對應的元素,如list 1 就是在原有的列表中去除第1個元素,所以結果是 list1 1 b,c,d,e...