關於進製的問題

2021-08-18 11:47:36 字數 636 閱讀 2650

關於進製的問題:

eg:如果某系統15*4=112成立,則系統採用的是幾進製?

a.6 b.7 c.8 d.9

解題思路:先看個位數字的乘積:5*4=20

根據選項試出20對哪個數取余為2,排除bc選項,展開等號兩邊:(n+5)*4=n^2+n+2  解得n=-3(舍),n=6 因此答案選a

eg:假設在n進製下,下面等式成立,567*456=150216,則n的值是?

a.9 b.10 c.12 d.18

解題思路:此道題是阿里巴巴的考題,難度較大,因此無法一次排除得出答案,首先根據個位數字的乘積對進製取餘是否為6,排除b選項,然而還剩下三個選項,此時有必要把等式兩邊展開,等式左邊567*456展開得出:(5n^2+6n+7)*(4n^2+5n+6)=20n^4+49n^3+88n^2+71n+42 ,等式右邊150216展開得出:n^5+5n^4+2n^2+n+6

(1)兩邊對n取餘:42%n=6%=6,得出了42%n=6 ,排除b選項,也就是第一道例題推出的規律

(2)兩邊除以n然後再對n取餘:得出等式左邊為:(71+42/n)%n; 等式右邊為:(1+6/n)%n  因為右邊值為1

所以等式變為(71+42/n)%n=1,繼續嘗試其他三個選項,帶入等式,當n=18時,等式成立,因此答案選d。

關於進製問題

如果某系統154 112成立,則系統採用的是 進製。a 6 b 7 c 8 d 9 1 最快的方法 首先求餘數 只要對兩個相乘數的個位相乘,得到的數對各個選項進行取餘,得到的數如果與等號後面的數的個位相等,那麼它有可能為答案 5 4 6 餘2 5 4 9 餘2 所以排除 bc 154 60,60約為...

關於進製之間的轉化問題

一 十進位制與二進位制之間的轉換 1 十進位制轉換為二進位制,分為整數部分和小數部分 整數部分 方法 除2取餘法,即每次將整數部分除以2,餘數為該位權上的數,而商繼續除以2,餘數又為上乙個位權上的數,這個步驟一直持續下去,直到商為0為止,最後讀數時候,從最後乙個餘數讀起,一直到最前面的乙個餘數。下面...

關於進製轉化的相關問題

原題呢由於數字小,我們直接計算就能得到結果,那麼在大的數字中我們會有更加簡單的方式來解決這個問題 那麼給出一題 假設在n進製中,下面的等式成立,567 456 150216,a的值是 a 9 b 10 c 12 d 18 首先我們有第一種方法,只判斷個位數 6 7 n 6,通過這種方法能排除幾個選項...