亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于歸類教學(xué)的進(jìn)制轉(zhuǎn)換算法研究

        2012-04-29 00:44:03羅國明鐘晴江
        計(jì)算機(jī)時(shí)代 2012年5期
        關(guān)鍵詞:歸類程序設(shè)計(jì)

        羅國明 鐘晴江

        摘要: 程序設(shè)計(jì)是一門邏輯性很強(qiáng)的課程,教會學(xué)生編程關(guān)鍵是教會學(xué)生編程的思想,以及分析、解決問題的方法。很多程序的編程思想都有類似之處。文章利用歸納法的思想,把進(jìn)制轉(zhuǎn)換歸納成具有共性的問題進(jìn)行歸類,設(shè)計(jì)了把2、8、16進(jìn)制統(tǒng)一轉(zhuǎn)換為10進(jìn)制的算法;同樣設(shè)計(jì)了把10進(jìn)制轉(zhuǎn)換為2、8、16進(jìn)制的統(tǒng)一算法。把這種歸納法的思想應(yīng)用于教學(xué),取得了良好的教學(xué)效果。

        關(guān)鍵詞: 程序設(shè)計(jì); 歸類; 進(jìn)制轉(zhuǎn)換

        中圖分類號:TP3-05文獻(xiàn)標(biāo)志碼:A文章編號:1006-8228(2012)05-45-02

        Digital conversion algorithm research based on classified teaching

        Luo Guoming, Zhong Qingjiang

        (Zhejiang University, Information Management Department of City College, Hangzhou, Zhejiang 310015, China)

        Abstract: "Programming" is a strong logical course. how to teach students programming? The key is to teach students programming ideas, how to analyze problems and solve the problem. A lot of programming methods are similar. Using inductive method, with common problems grouped into a classified, the algorithm of transfering binary, octal, hexadecimal into decimal, decimal into a unified binary, octal, hexadecimal is developed, This same idea can be easily extended to other similar programming, and the idea of this inductive method used in teaching, has been a good teaching results obtained.

        Key words: programming; classified; digital conversion

        0 引言

        程序設(shè)計(jì)是一門非計(jì)算機(jī)專業(yè)的公共基礎(chǔ)課。隨著對程序設(shè)計(jì)教學(xué)手段和教學(xué)方法研究和探討的不斷深入,我們的教學(xué)方法也在不斷地推進(jìn),并從平時(shí)的教學(xué)實(shí)踐中總結(jié)出很多適應(yīng)現(xiàn)代大學(xué)生的教學(xué)方法和手段。程序設(shè)計(jì)課程除了要教會學(xué)生如何思考問題、分析問題、解決問題,還必須教會學(xué)生一些程序設(shè)計(jì)的關(guān)鍵算法,教會學(xué)生能從問題中分析并提取關(guān)鍵因素,然后把具有共同特性的一類問題歸結(jié)為一個算法。本文以進(jìn)制轉(zhuǎn)換的算法為例,從教學(xué)的角度探討了進(jìn)制轉(zhuǎn)換算法的歸類實(shí)現(xiàn)思想[1]。由于篇幅關(guān)系,我們只討論整數(shù)部分的進(jìn)制轉(zhuǎn)換。

        1 把2、8、16進(jìn)制轉(zhuǎn)化為10進(jìn)制的統(tǒng)一算法

        我們用進(jìn)位計(jì)數(shù)制來說明2、8、16進(jìn)制轉(zhuǎn)化為10進(jìn)制的方法。

        進(jìn)位計(jì)數(shù)制是人們利用符號來計(jì)數(shù)的一種方法。進(jìn)位計(jì)數(shù)制使用了一組數(shù)碼符號、基數(shù)和位權(quán)[2]。

        ⑴ 數(shù)碼:用不同的數(shù)字符號來表示一種數(shù)制的數(shù)值,這些數(shù)字符號稱為“數(shù)碼”。

        ⑵ 基數(shù):進(jìn)位計(jì)數(shù)制的每位數(shù)上可能有的數(shù)碼個數(shù)稱為“基數(shù)”。

        ⑶ 位權(quán):在一個數(shù)中,同一個數(shù)碼處于不同位置則表示不同的值,把基數(shù)的某次冪稱為“位權(quán)”。

        按照數(shù)碼、基數(shù)和位權(quán),如果把(11111)2轉(zhuǎn)化為十進(jìn)制,可以寫成以下公式:

        (11111)2=1*24+1*23+1*22+1*21+1*20=(15)10

        從該公式不難歸納得到以下的2進(jìn)制轉(zhuǎn)化為10進(jìn)制的公式:

        (B)2=Bn*2n-1+Bn-1*2n-2+···+B2*21+B1*20

        從該式同樣可得到以下8、16進(jìn)制轉(zhuǎn)換為10進(jìn)制的公式:

        (O)8=On*8n-1+On-1*8n-2+···+O2*81+O1*80

        (H)16=Hn*16n-1+Hn-1*16n-2+···+H2*161+H1*160

        同樣,從以上公式我們?nèi)菀讱w納出二、八、十六制轉(zhuǎn)化為十進(jìn)制的統(tǒng)一的表示方法:

        (K)R=Kn*Rn-1+Kn-1*Rn-2+···+K2*R1+K1*R0

        也可以寫成以下的形式:

        其中R表示進(jìn)制基數(shù),K表示數(shù)碼,Ri-1中的i-1表示位權(quán)。例如:(12345)10=1*104+2*103+3*102+4*101+5*100

        為了把算法寫成有規(guī)律的循環(huán),可把上式寫成以下的形式,例如:利用上面通項(xiàng)公式把12345的10進(jìn)制數(shù)轉(zhuǎn)換為8進(jìn)制數(shù),可以用以下公式表示:

        n=(12345)10=((((y+1)*8+2)*8+3)*8+4)*8+5=(30071)8

        可以把上式歸納寫成程序的循環(huán)的形式如下:

        result=0;

        for(i=0;num[i]!='

        亚洲综合自拍偷拍一区| 国产3p视频| 人妖另类综合视频网站| 国产免费精品一品二区三| 国产女人精品视频国产灰线| 亚洲爆乳精品无码一区二区| 亚洲a∨天堂男人无码| 日韩人妖一区二区三区| 国产一区二区长腿丝袜高跟鞋| 暖暖 免费 高清 日本 在线| 漂亮人妻被中出中文字幕久久 | 区二区欧美性插b在线视频网站| 国产精品亚洲专区在线播放| 精品国产车一区二区三区| 中文字幕一区二区三区四区| 人妻少妇精品视频三区二区一区 | 日日麻批免费40分钟无码| 亚洲精品一区国产欧美| 国产在线美女| 亚洲国产免费公开在线视频 | yeyecao亚洲性夜夜综合久久 | 亚洲三级香港三级久久| 玩弄放荡人妻一区二区三区| 色婷婷久久精品一区二区| 又嫩又硬又黄又爽的视频| 午夜不卡久久精品无码免费| 国产精品亚洲A∨天堂不卡| 亚洲成av人片在久久性色av| 国产在线无码精品无码| 日本又黄又爽gif动态图| 91福利精品老师国产自产在线| 国产成人精品一区二三区在线观看| 精品国产一区二区三区三级| 亚洲国产天堂久久综合| 国产乱视频| 日韩中文字幕乱码在线| 欧美巨鞭大战丰满少妇| 成人无码一区二区三区网站| 精品91亚洲高清在线观看| 日本免费精品一区二区三区视频| 好吊妞视频这里有精品|