高中數(shù)學(xué) 第一章 算法初步 13 算法案例(第2課時)預(yù)習(xí)_第1頁
高中數(shù)學(xué) 第一章 算法初步 13 算法案例(第2課時)預(yù)習(xí)_第2頁
高中數(shù)學(xué) 第一章 算法初步 13 算法案例(第2課時)預(yù)習(xí)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、高中數(shù)學(xué) 第一章 算法初步 1.3 算法案例(第2課時)預(yù)習(xí)導(dǎo)航 新人教A版必修31理解進位制的概念,能進行不同進位制數(shù)間的轉(zhuǎn)化2了解進位制轉(zhuǎn)換的程序框圖和程序 進位制(1)概念:人們?yōu)榱擞嫈?shù)和運算方便而約定的記數(shù)系統(tǒng),“滿k進一”就是k進制,k是基數(shù)(其中k是大于1的整數(shù))k進制的數(shù)可以表示為一串?dāng)?shù)字連寫在一起的形式為anan1a1a0(k)(an,an1,a1,a0N,0ank,0an1,a1,a0k)(2)非十進制的k進制數(shù)a(共有n位)化為十進制數(shù)b的算法步驟:第一步,輸入a,k,n的值第二步,將b的值初始化為0,i的值初始化為1.第三步,bbaiki1,ii1.第四步,判斷in是否成

2、立,若是,則執(zhí)行第五步;否則,返回第三步第五步,輸出b的值程序框圖如圖所示程序:INPUT“a,k,n”;a,k,nb0i1taMOD10DObbt* k(i1)aa10taMOD10ii1LOOP UNTILinPRINTbEND(3)十進制數(shù)a化為非十進制的k進制數(shù)b的算法是除k取余法算法步驟:第一步,給定十進制正整數(shù)a和轉(zhuǎn)化后的數(shù)的基數(shù)k.第二步,求出a除以k所得的商q,余數(shù)r.第三步,將得到的余數(shù)依次從右到左排列第四步,若q0,則aq,返回第二步;否則,輸出全部余數(shù)r排列得到的k進制數(shù)程序框圖如圖所示程序:INPUT“a,k”;a,kb0i0DOqakra MOD kbbr* 10iii1aqLOOP UNTILq0PRINTbEND名師點拔 教材中的算法案例進一步體現(xiàn)了編寫程序的基本過程:算法分析,將解決實際問題的過程以步驟的形式用文字語言表述出來畫程序框圖,把算法分析用程序框和流程線的形式表達出來編寫程序,將程序框圖轉(zhuǎn)化為算法語句即程序【做一做】以下各數(shù)有可能是五進制數(shù)的是()A15 B106 C731 D21 340解析

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論