資源簡介 (共20張PPT)06 循環(huán)分支運用程序設(shè)計基礎(chǔ)學習目標數(shù)字進制轉(zhuǎn)換0 1回文數(shù)判別0 2十進制數(shù)(Decimal Number)十進制數(shù)是生活中使用最廣的計數(shù)制。組成十進制數(shù)的符號有0,1,2,3,4,5,6,7,8,9等共十個符號,我們稱這些符號為數(shù)碼。 在十進制中,每一位有0~9共十個數(shù)碼,所以計數(shù)的基數(shù)為10。超過9就必須用多位數(shù)來表示。十進制數(shù)的運算遵循:“逢十進一”。數(shù)字進制 10-1二進制數(shù)(Binary Number)二進制數(shù)僅有兩個不同的數(shù)碼,即0,1;規(guī)則為:逢二進一。將8位(bit)二進制數(shù)稱為一個字節(jié),字節(jié)是計算機存儲信息的基本數(shù)據(jù)單位。這就要說到存儲器的容量單位:1024B(byte)=1K 1024KB=1M 1024MB=1G數(shù)字進制 10-2十六進制是計算機系統(tǒng)中除二進制數(shù)之外使用較多的進制二進制數(shù)在計算機系統(tǒng)中處理很方便,但當位數(shù)較多時,比較難記憶及書寫,為了減小位數(shù),通常將二進制數(shù)用十六進制表示十六進制有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(xiàn)等共十六個數(shù)碼,分別對應(yīng)于十進制數(shù)的0~15; 逢十六進一。 數(shù)字進制 10-3進制表示在數(shù)制使用時,常將各種數(shù)制用簡碼來表示:如十進制數(shù)用D表示或省略;二進制用B來表示;十六進制數(shù)用H來表示如:十制數(shù)123表示為:123D或者123;二進制數(shù)1011表示為:1011B;十六進制數(shù)3A4表示為:3A4H。數(shù)字進制 10-4十進制 二進制 十六進制0 0000 01 0001 12 0010 23 0011 34 0100 45 0101 56 0110 67 0111 7數(shù)字進制 10-5十進制 二進制 十六進制8 1000 89 1001 910 1010 A11 1011 B12 1100 C13 1101 D14 1110 E15 1111 F16 10000 10二進制與十進制的轉(zhuǎn)換二進制數(shù)1101等于1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 。轉(zhuǎn)化成十進制要從右到左用二進制的每個數(shù)去乘以2的相應(yīng)次方,從2的0次方開始這種做法稱為“按權(quán)相加”法。數(shù)字進制 10-6數(shù)字進制 10-7二進制與十六進制的轉(zhuǎn)換原則:每4位二進制對應(yīng)1位16進制,高4位不足的前面補039H= 00111001B4FH= 01001111B11111B = 00011111B = 1FH數(shù)字進制 10-8十進制與十六進制的轉(zhuǎn)換先除2取余,將十進制轉(zhuǎn)換成二進制,再按照4位二進制對應(yīng)1位16進制,轉(zhuǎn)換成十六進制數(shù)十六進制轉(zhuǎn)換成十進制:226H = 2×162+2×161+6×160 = 550D數(shù)字進制 10-91101 如果是二進制數(shù)字表示 1*23 + 1*22 + 0*21 + 1*201101 如果是十進制數(shù)字表示 1*103 + 1*102 + 0*101 + 1*1001101 如果是十六進制數(shù)字表示 1*163 + 1*162 + 0*161 + 1*1601101 如果是W進制數(shù)字表示 1*W3 + 1*W2 + 0*W1 + 1*W0每個1代表的含義是不同的。十進制中十位的1代表10,百位的1代表100,每位數(shù)字中1代表的大小,叫該位的權(quán)重。W進制數(shù)字中從右向左數(shù)第n位數(shù)字的權(quán)重是 Wn-1數(shù)字進制 10-10接受用戶輸入的二進制數(shù)據(jù),轉(zhuǎn)換為十進制數(shù)字輸出練習1: 二進制轉(zhuǎn)十進制練習1: 二進制轉(zhuǎn)十進制練習2:十進制轉(zhuǎn)二進制"回文數(shù)"是一種數(shù)字,其特點是正讀倒讀一樣。如: 98789, 正讀是98789,倒讀也是98789練習3:判斷用戶輸入的數(shù)字是否為回文數(shù)一種思路是將用戶輸入的數(shù)字當作字符串。然后將字符串的每個字符從頭到尾依次取出來,然后從后到前再拼成一個新的字符串,如果兩個字符串相同,則用戶輸入的數(shù)字為回文數(shù)。另一種思路是把用戶輸入的數(shù)字當作數(shù)字,通過取余數(shù)得到各位數(shù)字,顛倒順序后再重新組裝為新的數(shù)字,如果兩個數(shù)字相同,則用戶輸入的數(shù)字為回文數(shù)。回文數(shù)判別辦法一回文數(shù)判別方法二回文數(shù)判別編程實現(xiàn)二進制和十六進制的互相轉(zhuǎn)換編程實現(xiàn)十進制和十六進制的互相轉(zhuǎn)換作業(yè)數(shù)字進制轉(zhuǎn)換十進制二進制十六進制回文數(shù)判別非字符串分解方式總結(jié) 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫