下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精品文檔精品文檔不同進(jìn)制數(shù)之間的轉(zhuǎn)換及應(yīng)用在計算機(jī)領(lǐng)域中,有時需將不同進(jìn)制之間進(jìn)行轉(zhuǎn)換,如十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)、八進(jìn)制數(shù)和十六進(jìn)制數(shù)等,以及進(jìn)行逆轉(zhuǎn)換。 不同進(jìn)制數(shù)之間轉(zhuǎn)換的基本算法:1) 十進(jìn)制數(shù)(x)轉(zhuǎn)換成任意進(jìn)制數(shù)(n)的方法:將十進(jìn)制數(shù)除以n進(jìn)制反序取余。2) 將任意進(jìn)制數(shù)轉(zhuǎn)化程成十進(jìn)制數(shù)方法:按權(quán)展開。3) 二進(jìn)制數(shù)、八進(jìn)制數(shù)、十六進(jìn)制數(shù)之間的轉(zhuǎn)換方法:利用三位二進(jìn)制數(shù)表示一位八進(jìn)制數(shù), 位十六進(jìn)制數(shù)的方法。1、不同進(jìn)制數(shù)的轉(zhuǎn)換:例1、將十進(jìn)制數(shù)轉(zhuǎn)換成任意進(jìn)制數(shù)的(nn then begin writeln(error)exit;end;4位二進(jìn)制數(shù)表示A,B,C,D,E,F表示1
2、015的數(shù),將余數(shù)在轉(zhuǎn)換為字符類型進(jìn)行處理。5位數(shù),如,精品文檔y:=y*n;writeln(x,);t:=t+al*y;end.en d;當(dāng)x=100110,n=2,輸出:100110384)將十進(jìn)制小數(shù)轉(zhuǎn)換為其他進(jìn)制的數(shù):將十進(jìn)制小數(shù)乘以待轉(zhuǎn)換的進(jìn)制數(shù)正向取整的方法。程序自己實(shí)現(xiàn)(略)。2、數(shù)的進(jìn)制應(yīng)用。例1、用三進(jìn)制數(shù)求解數(shù)學(xué)問題。用質(zhì)量為1g,3g,9g,21g,81g的砝碼稱物體的質(zhì)量,最大可稱121g。如果砝碼允許放在天平的兩邊,編程輸出秤不同物體時砝碼應(yīng)該怎樣安排?例如m=14g時,m+9+3+1=27,即天平一端放m=14的物體和9g,3g,1g的砝碼,另一端 放27g的砝碼。
3、Program tia npin;Var a,b,c,d,e,m:i nteger;BeginFor m:=1 to 121 doFor a:=-1 to 1 doFor b:=-1 to 1 doFor c:=-1 to 1 doFor d:=-1 to 1 doFor e:=-1 to 1 doIf m:=a*81 +b*27+c*9+d*3+e thenBegi nWriteln(m, =,a*81,+ ,b*27, +,c*9,+ ,d*3, + ,e);Readl n;En d;End.例*2、走路問題:小明每天上學(xué)要從街口A到街口B,求他從街口A到街口B的向前路(不后退)一共有多少
4、走法?應(yīng)該怎樣走?如下圖:圖1 Program zoulu;Const m=4;n=6;Var t,p,x,I,j,k,a:i nteger;BeginT:=1;P:=m+n;For x:=1 to p-(m-1) do For I:=x+1 to p-(m-2) do精品文檔精品文檔For j:=l+1 to p-(m-3) doFor k:=j+1 to p-(m-4) doB精品文檔BeginWrite( no:,t,-);For a:=1 to p doIf (a=x) or (a=l) or (a=j) or (a=k) the n write(1:2) else write(0:2
5、);Write In;T:=t+1;En d;Writel n( total=,t-1);End.例*3、將2An個0和2An個1排列成一圈。從任意一個位置開始,每次按逆時針的方向以長度為n+1的單位計數(shù)二進(jìn)制數(shù)。要求給出一種排法,用上面的方法產(chǎn)生出2A(n+1)個不同的二進(jìn)制數(shù)。如當(dāng)n=2時,有2A2個0和2A2個1排列如圖2所示。如果從a位置開始,逆時針方向取三個數(shù)000,然后再從b位置開始取三個數(shù)001,接著取010,??梢缘玫?個不同的二進(jìn)制數(shù)。001011 1 0Program she ngshu;If t in s the n begi nCo nst max n=16;m=127
6、;S:=s-t;Type ts= set of 0.m;Ak:=1;產(chǎn)生n個1Var n :1.max n;B:=bbb(k-1,t);A:array1.m of in teger ;If not b the n s:=s+tS:ts;EndP,y,l:i nteger;Else b:=false;Function bbb(k,t:i nteger):boolea n;en d;Var b:BooIea n;bbb:=b;BeginEn d;If k=0 the n bbb:=trueEn d;Else begi nBegin 主程序T:= t div 2;Readl n(n);writel
7、n(k:=,k:4,t:=,t);p:=1;If t in s the n beg infor i:=1 to n doS:=s -t;從集合s中除去tp:=P*2; 計算2人門Ak:=0;產(chǎn)生n個0for i:=1 to p+n-1 doB:=bbb(k-1,t);ai:=0;If not b the n s:=s+t;s:=1.p-1;Endif bbb(p-1,0) thenElse b:=false;beginIf not b the nwritel n( p-1:=,p-1);Begi nfor i:=1 to p do write(ai:2);輸出每一位T:=t+ p div 2; 產(chǎn)生下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沈陽理工大學(xué)《化工環(huán)保安全創(chuàng)新學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《電力系統(tǒng)分析》2022-2023學(xué)年期末試卷
- 廣州市南沙區(qū)房屋租賃合同
- 2024正規(guī)廠房租賃合同書范本
- 2024水電安裝清包合同
- 2024鋼結(jié)構(gòu)工程施工合同范本
- 2024保潔服務(wù)合同模板
- 2024二手房購買合同范文
- 沈陽理工大學(xué)《DSP技術(shù)及應(yīng)用》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024貸款公司借款合同范文
- 《防雷電安全知識教育》秀課件
- 警校生大學(xué)生涯規(guī)劃
- 餐廳飯店顧客意見反饋表格模板(可修改)
- 初中歷史期中考試分析報告
- 小學(xué)教育課件教案:通過制作3D打印物品學(xué)習(xí)有關(guān)數(shù)學(xué)的幾何知識
- 室內(nèi)攀巖挑戰(zhàn)征服高空挑戰(zhàn)自我
- 2025屆高三英語一輪復(fù)習(xí)備考計劃 課件
- 計生生殖健康知識講座
- 學(xué)生寢室生活管理策略例談
- 高精度腦電采集方案
- 膝關(guān)節(jié)損傷護(hù)理查房
評論
0/150
提交評論