新人教版高中數(shù)學(xué)人教a版必修三全冊(cè)教案_第1頁(yè)
新人教版高中數(shù)學(xué)人教a版必修三全冊(cè)教案_第2頁(yè)
新人教版高中數(shù)學(xué)人教a版必修三全冊(cè)教案_第3頁(yè)
新人教版高中數(shù)學(xué)人教a版必修三全冊(cè)教案_第4頁(yè)
新人教版高中數(shù)學(xué)人教a版必修三全冊(cè)教案_第5頁(yè)
已閱讀5頁(yè),還剩66頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

高中新課程數(shù)學(xué)必修③

1.1.1算法的概念.

一、三維目標(biāo):一

1.知識(shí)與莪能:

(1)了解算法的含義,體會(huì)算法的思想。(2)能夠用自然語(yǔ)言敘述算法。(3)掌握正確的

算法應(yīng)滿(mǎn)足的要求。(4)會(huì)寫(xiě)出解線(xiàn)性方程(組)的算法。(5)會(huì)寫(xiě)出?個(gè)求有限整數(shù)序列

中的最大值的算法。(6)會(huì)應(yīng)用Scilab求解方程組。

2.過(guò)程與方法:

通過(guò)求解二元一次方程組,體會(huì)解方程的一般性步驟,從而得到一個(gè)解二元一次方程組

的步驟,這些步驟就是算法,不同的問(wèn)題有不同的算法。由于思考問(wèn)題的角度不同,同一個(gè)

問(wèn)題也可能有多個(gè)算法,能模仿求解二元一次方程組的步驟,寫(xiě)出一個(gè)求有限整數(shù)序列中的

最大值的算法。一

3.情感態(tài)質(zhì)與價(jià)值觀:

通過(guò)本節(jié)的學(xué)習(xí),使我們對(duì)計(jì)算機(jī)的算法語(yǔ)言有一個(gè)基本的了解,明確算法的要求,認(rèn)

識(shí)到計(jì)算機(jī)是人類(lèi)征服自然的有力工具,進(jìn)一步提高探索、認(rèn)識(shí)世界的能力。一

二、重點(diǎn)與難點(diǎn):

重點(diǎn):算法的含義、解二元一次方程組和判斷一個(gè)數(shù)為質(zhì)數(shù)的算法設(shè)計(jì)。

難點(diǎn):把自然語(yǔ)言轉(zhuǎn)化為算法語(yǔ)言。

三、教學(xué)設(shè)想:

(一)問(wèn)題提出:

一個(gè)大人和兩個(gè)小孩一起渡河,渡口只有一條小船,每次只能渡1個(gè)大人或兩個(gè)小孩,

他們?nèi)硕紩?huì)劃船,但都不會(huì)游泳。試問(wèn)他們?cè)鯓佣蛇^(guò)河去?請(qǐng)寫(xiě)出一個(gè)渡河方案。一

第一步,兩個(gè)小孩同船過(guò)河去;_

第二步,一個(gè)小孩劃船回來(lái);_

第三步,一個(gè)大人劃船過(guò)河去;

第四步,對(duì)岸的小孩劃船回來(lái);

第五步,兩個(gè)小孩同船渡過(guò)河去。

(二)算法的概念

思考1:在初中,對(duì)于解二元一次方程組你學(xué)過(guò)哪些方法?(加減消元法和代入消元法)

思考2:用加減消元法解二元一次方程組《7的具體步驟是什么?

2x+y=1

思考3:參照上述思路,一般地,解方程組丫)、(。也—a,4#0)的基

7

a2x+b2y^c2⑵'

本步驟是什么?

小結(jié):根據(jù)工述分析,用加減消元法解二元一次方程組,可以分為五個(gè)步驟進(jìn)行,這五

個(gè)步驟就構(gòu)成了解二元一次方程組的一個(gè)“算法”。我們?cè)俑鶕?jù)這一算法編制計(jì)算機(jī)程序,

就可以讓計(jì)算機(jī)來(lái)解二元一次方程組。

在數(shù)學(xué)中,按照一定規(guī)則解決某一案問(wèn)題的明確和有限的步驟稱(chēng)為算法。

(三)算法的步驟設(shè)計(jì)

思考1:如果讓計(jì)算機(jī)如斷7是否為質(zhì)數(shù),如何設(shè)計(jì)算法步驟?

第一步,用2除7,得到余數(shù)1,所以2不能整除7.

第二步,用3除7,得到余數(shù)1,所以3不能整除7.

第三步,用4除7,得到余數(shù)3,所以4不能整除7.

第四步,用5除7,得到余數(shù)2,所以5不能整除7.

第五步,用6除7,得到余數(shù)1,所以6不能整除7.

因此,7是質(zhì)數(shù).

思考2:如果讓計(jì)算機(jī)匆斷35是否為質(zhì)數(shù),如何設(shè)計(jì)算法步驟?

第一步,用2除35,得到余數(shù)1,所以2不能整除35.

第二步,用3除35,得到余數(shù)2,所以3不能整除35.一

第三步,用4除35,得到余數(shù)3,所以4不能整除35.

第四步,用5除35,得到余數(shù)0,所以5能整除35.

因此,35不是質(zhì)數(shù).

思考3:整數(shù)89是否為質(zhì)數(shù)?如果讓計(jì)算機(jī)判斷89是否為質(zhì)數(shù),按照上述算法需要設(shè)計(jì)多

少個(gè)步驟?

第一步,用2除89,得到余數(shù)1,所以2不能整除89.

第二步,用3除89,得到余數(shù)2,所以3不能整除89.

第三步,用4除89,得到余數(shù)1,所以4不能整除89.

第八十七步,用88除89,得到余數(shù)1,所以88不能整除89.

因此,89是質(zhì)數(shù).

思考4:用2?88逐一去除89求余數(shù),需要87個(gè)步驟,這些步驟基本是重復(fù)操作,我們可

以按下面的思路改進(jìn)這個(gè)算法,減少算法的步驟.

算法分析:

(1)用i表示2?88中的任意一個(gè)整數(shù),并從2開(kāi)始取數(shù);

(2)用i除89,得到余數(shù)r.若r=0,則89不是質(zhì)數(shù);若rWO,將i用i+1替代,再

執(zhí)行同樣的操作;

(3)這個(gè)操作一直進(jìn)行到i取88為止.

(四)理論遷移

例用二分法設(shè)計(jì)一個(gè)求方程x2-2=0的近似根的算法。

算法分析:回顧二分法解方程的過(guò)程,并假設(shè)所求近似根與準(zhǔn)確解的差的絕對(duì)值不超

過(guò)0.005,則不難設(shè)計(jì)出以下步驟:

第一步:令f(x)d2.因?yàn)閒(l)<0,/(2)>0,所以設(shè)勺=1,念=2.

第二步:令妹(勺+與)/2,判斷FE)是否為0,若則,則皿為所求;若否,則繼續(xù)判斷

『(勺)?f(血大于0還是小于0.

第三步:若/1(“])?y(?)>o,則令勺=勿;否則,令王2=加

第四步:判斷|心-X21<°?。05是否成立?若是,則上、念之間的任意取值均為滿(mǎn)足條

件的近似根;若否,則返回第二步.

小結(jié):算法是建立在解法基礎(chǔ)上的操作過(guò)程,算法不?定要有運(yùn)算結(jié)果,問(wèn)題答案可以

由計(jì)算機(jī)解決.設(shè)計(jì)一個(gè)解決某類(lèi)問(wèn)題的算法的核心內(nèi)容是設(shè)計(jì)算法的步驟,它沒(méi)有一個(gè)固

定的模式,但有幾個(gè)基本要求。

小結(jié):算法具有以下特性:(1)有窮性:(2)確定性;(3)順序性;(4)不惟一性;(5)普

遍性

(五)基礎(chǔ)知識(shí)應(yīng)用題

思考1:有人對(duì)哥德巴赫猜想“任何大于4的偶數(shù)都能寫(xiě)成兩個(gè)質(zhì)數(shù)之和”設(shè)計(jì)了如下操作

步驟:

第一步,檢驗(yàn)6=3+3,

第二步,檢驗(yàn)8=3+5,

第三步,檢驗(yàn)10=5+5,

利用計(jì)算機(jī)無(wú)窮地進(jìn)行下去!

請(qǐng)問(wèn):這是一個(gè)算法嗎?

思考2:一個(gè)人帶三只狼和三只羚羊過(guò)河,只有--條船,同船可以容納一個(gè)人和兩只動(dòng)物。

沒(méi)有人在的時(shí)候,如果狼的數(shù)量不少于羚羊的數(shù)量,狼就會(huì)吃掉羚羊。設(shè)計(jì)過(guò)河的算法;

解:算法或步驟如下:

S1人帶兩只狼過(guò)河S2人自己返回

S3人帶一只羚羊過(guò)河S4人帶兩只狼返回

S5人帶兩只羚羊過(guò)河S6人自己返回

S7人帶兩只狼過(guò)河S8人自己返回帶一只狼過(guò)河

五、課堂小結(jié)

本節(jié)課主要講了算法的概念,算法就是解決問(wèn)題的步驟,平時(shí)列論我們做什么事都離不

開(kāi)算法,算法的描述可以用自然語(yǔ)言,也可以用數(shù)學(xué)語(yǔ)言。

1.L1算法的概念.

教學(xué)要求:了解算法的含義,體會(huì)算法的思想;能夠用自然語(yǔ)言敘述算法;掌握正確的算法

應(yīng)滿(mǎn)足的要求;會(huì)寫(xiě)出解線(xiàn)性方程(組)的算法、判斷一個(gè)數(shù)為質(zhì)數(shù)的算法、用二分法

求方程近似根的算法.

教學(xué)重點(diǎn):解二元一次方程組等幾個(gè)典型的的算法設(shè)計(jì).

教學(xué)難點(diǎn):算法的含義、把自然語(yǔ)言轉(zhuǎn)化為算法語(yǔ)言.

教學(xué)過(guò)程:

一、復(fù)習(xí)準(zhǔn)備:

1.提問(wèn):我們古代的計(jì)算工具?近代計(jì)算手段?(算籌與算盤(pán)一計(jì)算器與計(jì)算機(jī),見(jiàn)章頭

圖)

2.短問(wèn):①小學(xué)四則運(yùn)算的規(guī)則?(先乘除,后加減)②初中解二元一次方程組的方法?

(消元法)③高中二分法求方程近似解的步驟?(給定精度e,二分法求方程根近似值步

驟如下:一

A.確定區(qū)間以向,驗(yàn)證”a)/S)<0,給定精度JB.求區(qū)間(a,加的中點(diǎn)不;_

C.計(jì)算/'(xj:若/區(qū))=0,則占就是函數(shù)的零點(diǎn);若/⑷〃為)<0,則令人=玉(此

時(shí)零點(diǎn)/);若/'(%)f(b)<0,則令。=用(此時(shí)零點(diǎn)/6(再力));_

D.判斷是否達(dá)到精度J即若則得到零點(diǎn)零點(diǎn)值a(或b);否則重復(fù)步驟

2M.

二、講授新課:

1.教學(xué)算法的含義:一

①出示例:寫(xiě)出解二元一次方程組卜一2)'=2⑴的具體步驟.

先具體解方程組,學(xué)生說(shuō)解答,教師寫(xiě)解法一針對(duì)解答過(guò)程分析具體步驟,構(gòu)成其算法

第一步:②一①X2,得5尸0③;第二:步:解③得尸0;第三步:將產(chǎn)0代入①,得

下2.

②包解算法:12世紀(jì)時(shí),指用阿拉伯?dāng)?shù)字進(jìn)行算術(shù)運(yùn)算的過(guò)程.現(xiàn)代意義上的算法是可

以用計(jì)算機(jī)來(lái)解決的某一類(lèi)問(wèn)題的程序或步驟,程序和步驟必須是明確和有效的,且能在有

限步完成.廣義的算法是指做某一件事的步驟或程序.一

算法特點(diǎn):確定性;有限性;順序性;正確性;普遍桂.

舉例生活中的算法:菜譜是做菜肴的算法;洗衣機(jī)的使用說(shuō)明書(shū)是操作洗衣機(jī)的算法;歌

譜是一首歌曲的算法;渡河問(wèn)題.

③練習(xí):寫(xiě)出解方程組任"3'=。(1)(a也-小6尸0)的算法.

[a2x+h2y=c2(2)

2.教學(xué)幾個(gè)典型的算法:

①出示例1:任意給定一個(gè)大于1的整數(shù)〃,試設(shè)計(jì)一個(gè)程序或步驟對(duì)〃是否為質(zhì)數(shù)做出

判斷.

提問(wèn):什么叫質(zhì)數(shù)?如何判斷一個(gè)數(shù)是否質(zhì)數(shù)?一寫(xiě)出算法.

分析:此算法是用自然語(yǔ)言的形式描述的.設(shè)計(jì)算法要求:寫(xiě)出的算法必須能解決一類(lèi)

問(wèn)題,并且能夠重復(fù)使用.要使算法盡量簡(jiǎn)單、步驟盡量少.要保證算法正確,且計(jì)算機(jī)能

夠執(zhí)行.

②出示例2:用二分法設(shè)計(jì)一個(gè)求方程爐―3=0的近似根的算法.

提問(wèn):二分法的思想及步驟?如何求方程近似解一寫(xiě)出算法.

③練習(xí):舉例更多的算法例子;f對(duì)比?般解決問(wèn)題的過(guò)程,討論算法的主要特征.

3.小結(jié):算法含義與特征;兩類(lèi)算法問(wèn)題(數(shù)值型、非數(shù)值型);算法的自然語(yǔ)言表示.

三、鞏固練習(xí):1.寫(xiě)出下列算法:解方程2x—3=0;求1X3X5X7X9X11的值

2.有藍(lán)和黑兩個(gè)墨水瓶,但現(xiàn)在卻錯(cuò)把藍(lán)墨水裝在了黑墨水瓶中,黑墨水錯(cuò)裝在了藍(lán)墨水

瓶中,要求將其互換,請(qǐng)你設(shè)計(jì)算法解決這一問(wèn)題.

習(xí)題講解一

1.寫(xiě)出如下程序框圖所對(duì)應(yīng)的函數(shù)解析式。一

r^~i

/黑人X/

^^^********^^/^*^***^^,■,^1'V.'

1+2]y=l-x

,k二--------1

/苗出y/

1結(jié)束1

2.考察如下程序框圖,當(dāng)輸入a、bC分別為3、7、5時(shí),輸出產(chǎn)—.

1開(kāi)一)

b>c/^

否空>

1x=c11X=bIIx=aIIx=cI

JJ_________I________I

結(jié)束

3.如果執(zhí)行下面的程序框圖,那么輸出的S=()

A.2450

開(kāi)始

B.2500

C.2550

D.2652S=0

程序框圖[,否

1.1.2yfso吐------1

教學(xué)要求:掌握程序框圖的概念;會(huì)用通用的圖形符號(hào)表示算說(shuō)詢(xún)敵法的1個(gè)基本邏輯

結(jié)構(gòu).掌握畫(huà)程序框圖的基本規(guī)則,能正確畫(huà)出程序框用.通醞璃作輸攝豳/經(jīng)歷通

過(guò)設(shè)計(jì)程序框圖表達(dá)解決問(wèn)題的過(guò)程;學(xué)會(huì)靈活、正確地畫(huà)程序根圖.

教學(xué)重點(diǎn):程序框圖的基本概念、基本圖形符號(hào)和3種走本期些拴

教學(xué)難點(diǎn):綜合運(yùn)用框圖知識(shí)正確地畫(huà)出程序框圖

教學(xué)過(guò)程:

一、復(fù)習(xí)準(zhǔn)備:

1.寫(xiě)出算法:給定一個(gè)正整數(shù)〃,判定"是否偶數(shù).一

2.用二分法設(shè)計(jì)一個(gè)求方程爐-2=0的近似根的算法.

二、講授新課:

1.教學(xué)程序框圖的認(rèn)識(shí):

①討論:如何形象直觀的袤示算法?f圖形方法.

教師給出一個(gè)流程圖(上面1題),學(xué)生說(shuō)說(shuō)理解鬲算法步驟.

②定義程序框圖:程序框圖又稱(chēng)流程圖,是一種用規(guī)定的圖形、指向線(xiàn)及文字說(shuō)明來(lái)準(zhǔn)確、

直觀地表示算法的圖形.

③基本的程序框和它們各自表示的功能:

程序框名稱(chēng)功能

終端框_

表示一個(gè)算法的起始和結(jié)束

(起止框)

/7輸入、輸出框表示一個(gè)算法輸入和輸出的信息

處理(執(zhí)行)框賦值、計(jì)算

判斷框判斷一個(gè)條件是否成立

流程線(xiàn)連接程序框

④閱讀教材P5的程序框圖.-討論:輸入35后,框圖的運(yùn)行流程,討論:最大的I值.

2.教學(xué)算法的基本邏輯結(jié)構(gòu):

討論:P5的程序框圖,感覺(jué)上可以如何大致分塊?流程再現(xiàn)出一些什么結(jié)構(gòu)特征?

一教師指出:順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu).

②試用?般的框圖表示三種邏輯結(jié)構(gòu).(見(jiàn)下圖).

③出示例3:已知一個(gè)三角形的三邊分別為4,5,6,利用海倫公式設(shè)計(jì)一個(gè)算法,求出它的

面積,并畫(huà)出算法的程序框圖.(學(xué)生用自然語(yǔ)言表示算法一師生共寫(xiě)程序框圖一討論:

結(jié)構(gòu)特征)

④出示例4:任意給定3個(gè)正實(shí)數(shù),設(shè)計(jì)一個(gè)算法,判斷分別以這3個(gè)數(shù)為三邊邊長(zhǎng)的三

角形是否存在.畫(huà)出這個(gè)算法的程序框圖.(學(xué)生分析算法一寫(xiě)出程序框圖一試驗(yàn)結(jié)果一討

論結(jié)構(gòu))

⑤出示樹(shù)5:設(shè)計(jì)一個(gè)計(jì)算1+2+3+…+1000的值的算法,并畫(huà)出程序框圖.

(學(xué)生分析算法一寫(xiě)出程序框圖一給出另一種循環(huán)結(jié)構(gòu)的框圖一對(duì)比兩種循環(huán)結(jié)構(gòu))

3.小結(jié):程序框圖的基本知識(shí);三種基本邏輯結(jié)構(gòu);畫(huà)程序框圖要注意:流程線(xiàn)的前頭;

判斷框后邊的流程線(xiàn)應(yīng)根據(jù)情況標(biāo)注“是”或“否”;循環(huán)結(jié)構(gòu)中要設(shè)計(jì)合理的計(jì)數(shù)或累加

變量等.

三、鞏固練習(xí):L練習(xí):把復(fù)習(xí)準(zhǔn)備題②的算法寫(xiě)成框圖.2.作業(yè):Pl2A組1、2題.一

1.1.2程序框圖(二)_

教學(xué)要求:更進(jìn)一步理解算法,掌握算法的三個(gè)基本邏輯結(jié)構(gòu).掌鍍畫(huà)程序框圖的基本規(guī)則,

能正確畫(huà)出程序框圖.學(xué)會(huì)靈活、正確地畫(huà)程序框圖.

教學(xué)重點(diǎn):靈活、正確地畫(huà)程序框圖.

教學(xué)難點(diǎn):運(yùn)用程序框圖解決實(shí)際問(wèn)題.

教學(xué)過(guò)程:

一、復(fù)習(xí)準(zhǔn)備:

1.說(shuō)出下列程序框的名稱(chēng)和所實(shí)現(xiàn)功能.

2.算法有哪三種邏輯結(jié)構(gòu)?并寫(xiě)出相應(yīng)框圖

順序結(jié)構(gòu)條件結(jié)構(gòu)循環(huán)結(jié)構(gòu)

?|造句》?

程序

框圖[S31||iWS]

F-------'

按照語(yǔ)句的先后順序,從根據(jù)某種條件是否滿(mǎn)足從某處開(kāi)始,按照一

上而下依次執(zhí)行這些語(yǔ)來(lái)選擇程序的走向.當(dāng)定的條件,反復(fù)執(zhí)行

結(jié)構(gòu)句.不具備控制流程的條件滿(mǎn)足時(shí),運(yùn)行“是”某一處理步驟的情

說(shuō)明作用.是任何一個(gè)算法的分支,不滿(mǎn)足時(shí),運(yùn)行況.用來(lái)處理一些

都離不開(kāi)的基本結(jié)構(gòu)“否”的分支.反復(fù)進(jìn)行操作的問(wèn)

二、講授新課:

1.教學(xué)程序框圖

①出示例1:任意給定3個(gè)正實(shí)數(shù),判斷其是否構(gòu)成三角形,若構(gòu)成三角形,則根據(jù)海倫

公式計(jì)算其面積.畫(huà)出解答此問(wèn)題算法的程序框圖.

(學(xué)生試寫(xiě)一共同訂正一對(duì)比教材P7例3、4一試驗(yàn)結(jié)果)

②設(shè)計(jì)一個(gè)計(jì)算2+4+6+…+100的值的算法,并畫(huà)出程序框圖.

(學(xué)生試寫(xiě)一共同訂正一對(duì)比教材P9例5-另一種循環(huán)結(jié)構(gòu))

③循環(huán)語(yǔ)句的兩種類(lèi)型:當(dāng)型和直到型.

當(dāng)型循環(huán)語(yǔ)句先對(duì)條件判斷,根據(jù)結(jié)果決定是否執(zhí)行循環(huán)體;

直到型循環(huán)語(yǔ)句先執(zhí)行?次循環(huán)體,再對(duì)一些條件進(jìn)行判斷,決定是否

繼續(xù)執(zhí)行循環(huán)體.兩種循環(huán)語(yǔ)句的語(yǔ)句結(jié)構(gòu)及框圖如右.

說(shuō)明:“循環(huán)體”是由語(yǔ)句組成的程序段,能夠完成一項(xiàng)工作.注意兩

種循環(huán)語(yǔ)句的區(qū)別及循環(huán)內(nèi)部改變循環(huán)的條件.

④練習(xí):用兩種循環(huán)結(jié)構(gòu),寫(xiě)出求100所有正約數(shù)的算法程序框圖.

2.教學(xué)“雞兔同籠”趣題:

①“雞兔同籠”,我國(guó)古代著名數(shù)學(xué)趣題之一,大約在1500年以前,《孫子算經(jīng)》中記載

了這個(gè)有趣的問(wèn)題,書(shū)中描述為:今有雛兔同籠,上有三十五頭,下有九十四足,問(wèn)雛兔各

幾何?

②學(xué)生分析其數(shù)學(xué)解法.(“站立法”,命令所有的兔子都站起來(lái);或用二元一次方程組解

答.)

③欣賞古代解法:“砍足法”,假如砍去每只雞、每只兔一半的腳,則“獨(dú)腳雞”,“雙

腳兔”.則腳的總數(shù)47只;與總頭數(shù)35的差,就是兔子的只數(shù),即47-35=12(只).雞

35—12—23(只).

④試用算法的程序框圖解答此經(jīng)典問(wèn)題.(算法:雞的頭數(shù)為x,則兔的頭數(shù)為35—x,結(jié)

合循環(huán)語(yǔ)句與條件語(yǔ)句,判斷雞兔腳數(shù)2x+4(35-x)是否等于94.)

三、鞏固練習(xí):1.練習(xí):100個(gè)和尚吃100個(gè)饅頭,大和尚一人吃3個(gè),小和尚3人吃一

個(gè),求大、小和尚各多少個(gè)?分析其算法,寫(xiě)出程序框圖.2.作業(yè):教材P12A組1

題.

1.1.4程序框圖的畫(huà)法

【教學(xué)目標(biāo)工_

掌握程序框圖的概念;會(huì)用通用的圖形符號(hào)表示算法,掌握算法的三個(gè)基本邏輯結(jié)

構(gòu)一

掌握畫(huà)程序框圖的基本規(guī)則,能正確畫(huà)出程序框圖

通過(guò)模仿、操作、探索,經(jīng)歷通過(guò)設(shè)計(jì)程序框圖表達(dá)解決問(wèn)題的過(guò)程;學(xué)會(huì)靈活、

正確地畫(huà)程序框圖。一

【教學(xué)重點(diǎn)】經(jīng)過(guò)模仿、操作、探索,經(jīng)歷通過(guò)設(shè)計(jì)程序框圖表達(dá)求解問(wèn)題的過(guò)程,重點(diǎn)是

程序框圖的基本概念、基本圖形符號(hào)和3種基本邏輯結(jié)構(gòu)一

【教學(xué)難點(diǎn)】難點(diǎn)是能綜合運(yùn)用這些知識(shí)正確地畫(huà)出程序框圖。一

【學(xué)法與教學(xué)用具工_

學(xué)法:_

要弄清各種圖形符號(hào)的意義,明確每個(gè)圖形符號(hào)的使用環(huán)境,圖形符號(hào)間的聯(lián)結(jié)方式。

圖形符號(hào)都有各自的使用環(huán)境和作用一

在我們描述算法或畫(huà)程序框圖時(shí),必須遵循一定的邏輯結(jié)構(gòu),事實(shí)證明,無(wú)論如何復(fù)雜

的問(wèn)題,我們?cè)谠O(shè)計(jì)它們的算法時(shí),只需用順序結(jié)構(gòu)、條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu)這三種基本

邏輯就可以了,因此我們必須掌握并正確地運(yùn)用這三種基本邏輯結(jié)構(gòu)。一

【教學(xué)過(guò)程】一

知識(shí)探究(一):多重條件結(jié)構(gòu)的程序框圖一

思考1:解關(guān)于X的方程ax+b=O的算法步驟如何設(shè)計(jì)?_

第一步,輸入實(shí)數(shù)a,b..

第二步,判斷a是否為0.若是,執(zhí)行第三步;否則,計(jì)算,并輸出X,結(jié)束算法.一

第三步,判斷b是否為0.若是,則輸出“方程的解為任意實(shí)數(shù)”;否則,輸出“方程

無(wú)實(shí)數(shù)解”..

思考2:該算法的程序框圖如何表示?

\x+2,x>1

思考3:你能畫(huà)出求分段函數(shù)y=:3x-1,0#x1的值的程序框圖嗎?

II-x,x<0

知識(shí)探究(二):混合邏輯結(jié)構(gòu)的程序框圖

思考1:用“二分法”求方程/一2=0(工>0)的近似解的算法如何設(shè)計(jì)?

9

第一步,令f(x)=x-2,給定精確度d.

第二步,確定區(qū)間[a,b],滿(mǎn)足f(a)?f(b)<0.

第三步,取區(qū)間中點(diǎn)

第四步,若f(a)-f(m)<0,則含零點(diǎn)的區(qū)間為[a,m];否則,含零點(diǎn)的區(qū)間為[m,b].

將新得到的含零點(diǎn)的區(qū)間仍記為[a,b].

第五步,判斷[a,b]的長(zhǎng)度是否小于d或f(m)是否等于0.若是,則m是方程的近似解;

否則,返回第三步.

思考2:該算法中哪幾個(gè)步驟可以用順序結(jié)構(gòu)來(lái)表示?這個(gè)順序結(jié)構(gòu)的程序框圖如何?

思考3:該算法中第四步是什么邏輯結(jié)構(gòu)?這個(gè)步驟用程序框圖如何表示?

思考4:該算法中哪幾個(gè)步驟構(gòu)成循環(huán)結(jié)構(gòu)?這個(gè)循環(huán)結(jié)構(gòu)用程序框圖如何表示?

思考5:根據(jù)上述分析,你能畫(huà)出表示整個(gè)算法的程序框圖嗎?

知識(shí)探究(三):程序框圖的閱讀與理解

考察下列程序框圖:

思考1:怎樣理解該程序框圖中包含的邏輯結(jié)構(gòu)?

思考2:該程序框圖中的循環(huán)結(jié)構(gòu)屬于那種類(lèi)型?

思考3:該程序框圖反映的實(shí)際問(wèn)題是什么?

理論遷移

例畫(huà)出求三個(gè)不同實(shí)數(shù)中的最大值的程序框圖.

小結(jié)

設(shè)計(jì)一個(gè)算法的程序框圖的基本思路:

第一步,用自然語(yǔ)言表述算法步驟.

第二步,確定每個(gè)算法步驟所包含的邏輯結(jié)構(gòu),并用相應(yīng)的程序框圖表示.

第三步,將所有步驟的程序框圖用流程線(xiàn)連接起來(lái),并加上兩個(gè)終端框.

1.2.1輸入語(yǔ)句、輸出語(yǔ)句和賦值語(yǔ)句.

教學(xué)要求:正確理解輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句的結(jié)構(gòu).讓學(xué)生充分地麻知、體驗(yàn)應(yīng)用

計(jì)算機(jī)解決數(shù)學(xué)問(wèn)題的方法;并能初步操作、模仿.通過(guò)實(shí)例使學(xué)生理解3種基本的算法語(yǔ)

句(輸入語(yǔ)句、輸出語(yǔ)句和賦值語(yǔ)句)的表示方法、結(jié)構(gòu)和用法,能用這三種基本的算法語(yǔ)

句表示算法,進(jìn)一步體會(huì)算法的基本思想.一

教學(xué)重點(diǎn):會(huì)用輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句.一

教學(xué)難點(diǎn):正確理解輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句的作用.一

教學(xué)過(guò)程:

一?、新課導(dǎo)入:.

1.提問(wèn):學(xué)習(xí)了哪些算法的表示形式?(自然語(yǔ)言或程序框圖描述)_

算法中的三種基本的邏輯結(jié)構(gòu)?(順序結(jié)構(gòu)、條件結(jié)構(gòu)和循環(huán)結(jié)構(gòu))一

2.導(dǎo)入:我們用自然語(yǔ)言或程序框圖描述的算法,計(jì)算機(jī)是無(wú)法“看得懂,聽(tīng)得見(jiàn)”的.因

此還需要將算法用計(jì)算機(jī)能夠理解的程序設(shè)計(jì)語(yǔ)言翻譯成計(jì)算機(jī)程序.程序設(shè)計(jì)語(yǔ)言有很

多種.如BASIC,Foxbase,C語(yǔ)言,C++,J++,VB,VC,JB等.

各種程序設(shè)計(jì)語(yǔ)言中都包含下列基本的算法語(yǔ)句:輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句條件語(yǔ)

句和循環(huán)語(yǔ)句.今天,我們一起用類(lèi)BASIC語(yǔ)言學(xué)習(xí)輸入語(yǔ)句、

INPUT“Maths=";a

輸出語(yǔ)句、賦值語(yǔ)句.基本上對(duì)應(yīng)于算法中的順序結(jié)構(gòu).一INPUT“Chinese=";b

INPUT“English-';c

二、講授新課:一d=(a+b+c)/3

PRINT“Theaverage=w;d

1.教學(xué)三種語(yǔ)句的格式及功能:一END

①出示例1:編寫(xiě)程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語(yǔ)文、英語(yǔ)三門(mén)課的平均成績(jī).

(分析算法一框圖表示f教師給出程序,學(xué)生試說(shuō)說(shuō)對(duì)各語(yǔ)句的理解.)

②對(duì)照例1的程序,學(xué)習(xí)三種語(yǔ)句的格式與功能.

語(yǔ)句、格式、功能說(shuō)明

程序運(yùn)行到INPUT語(yǔ)句時(shí)會(huì)暫停,屏幕上出現(xiàn)一個(gè)問(wèn)

輸入語(yǔ)句INPUT.

號(hào),等待你從鍵盤(pán)輸入一些數(shù)據(jù),輸入后按回車(chē),程序

格式:INPUT"提示內(nèi)容”;變量一

把這些數(shù)據(jù)依次賦值給變量表中的變量,然后繼續(xù)往下

功能:從健盤(pán)輸入值給變量.

執(zhí)行.格式中有、”與“,”分隔的區(qū)別

輸出語(yǔ)句PRINT表達(dá)式可以是常量、變量、計(jì)算公式或系統(tǒng)信息.一個(gè)

格式:PRINT"提示內(nèi)容”;表達(dá)式語(yǔ)句可以輸出多個(gè)表達(dá)式,之間用“,”或“;”分隔.如

果表達(dá)式是引號(hào)引起來(lái)的字符串,則原樣輸出.如果

功能:在屏幕上輸出常量、變量或表達(dá)式

PRINT語(yǔ)句后沒(méi)有任何內(nèi)容,則表示輸出一個(gè)空行.

的值,可以輸出數(shù)值計(jì)算的結(jié)果.

賦值語(yǔ)句LET“LET”可以省略,“二”的右側(cè)必須是表達(dá)式,左側(cè)必

須是變量.一個(gè)賦值語(yǔ)句只能給一個(gè)變量賦值,但在一

格式:LET變量=表達(dá)式

個(gè)語(yǔ)句行中可以寫(xiě)出多個(gè)賦值語(yǔ)句,中間是”分隔.

功能:計(jì)算表達(dá)式的值,將此值賦給“=”

賦值號(hào)“二”與數(shù)學(xué)中的等號(hào)不完全?樣,常重復(fù)賦值

左邊的變量.

2.教學(xué)例題:

①出示例2:用描點(diǎn)法作函數(shù)y=f+3*2—24/+30的圖象時(shí),需要求出自變量和函數(shù)的一

組對(duì)應(yīng)值.編寫(xiě)程序,分別計(jì)算當(dāng)了=-5,-4,-3,-2,-1,0,1,2,3,4,5時(shí)的

函數(shù)值

②出示例3:給?個(gè)變量重復(fù)賦值.(程序見(jiàn)P16)

③出示例4:交換兩個(gè)變量{和6的值,并輸出交換前后的值.

(教法:先分析算法一畫(huà)出框圖一編寫(xiě)程序一分析各語(yǔ)句一變式一小結(jié):先寫(xiě)算法,再編程)

3.小結(jié):輸入、輸出和賦值語(yǔ)句的格式;賦值“=”及表達(dá)式;編寫(xiě)簡(jiǎn)單程序解決數(shù)學(xué)問(wèn)題.

三、課后作業(yè):習(xí)案5

1.2.2條件語(yǔ)句.

一、三維目標(biāo):一

1、知識(shí)與技能.

(1)正確理解條件語(yǔ)句的概念,掌握其結(jié)構(gòu)。一

(2)會(huì)應(yīng)用條件語(yǔ)句編寫(xiě)程序。一

2、過(guò)程與方法一

經(jīng)歷對(duì)現(xiàn)實(shí)生活情境的探究,認(rèn)識(shí)到應(yīng)用計(jì)算機(jī)解決數(shù)學(xué)問(wèn)題方便簡(jiǎn)捷,促進(jìn)發(fā)

展學(xué)生邏輯思維能力_

3、情感態(tài)度與價(jià)值觀一

了解條件語(yǔ)句癥程序中起判斷轉(zhuǎn)折作用,在解決實(shí)際問(wèn)題中起決定作用。通過(guò)

本小節(jié)內(nèi)容的學(xué)習(xí),有益于我們養(yǎng)成嚴(yán)謹(jǐn)?shù)臄?shù)學(xué)思維以及正確處理問(wèn)題的能力。.

二、重點(diǎn)與難點(diǎn)一

重點(diǎn):條每語(yǔ)句的步驟、結(jié)構(gòu)及功能。難點(diǎn):會(huì)編寫(xiě)程序中的條件語(yǔ)句。

四、教學(xué)設(shè)計(jì)一

(-)練習(xí)一

1.將兩個(gè)數(shù)a=81=17交換,使a=17,8=8,下面語(yǔ)句正確一組是(B)

b=3

a-a+b

h-a-h

PRINTa,h

x=2

y=3*x-l

A.1,3B.4,1C.0,0D,6,0

x=y

3.下列給出的賦值語(yǔ)句中正確的是(B)_PRINT3*x-l

END

A.4=MB.M=-MC.B=A=3D.x+y=0

閱讀右邊的程序,然后判斷下列哪個(gè)是程序執(zhí)行后的結(jié)果(D)

A、5B、15C、11D、14

【創(chuàng)設(shè)情境】一

試求自然數(shù)1+2+3+……+99+100的利。.

顯然大家都能準(zhǔn)確地口算出它的答案:5050?而能不能將這項(xiàng)計(jì)算工作交給計(jì)算機(jī)來(lái)

完成呢?而要編程,以我們前面所學(xué)的輸入、輸出語(yǔ)句和賦值語(yǔ)句還不能滿(mǎn)足“我們

日益增長(zhǎng)的物質(zhì)需要”,因此,還需要進(jìn)一步學(xué)習(xí)基本算法語(yǔ)句中的另外兩種:條件

語(yǔ)句和循環(huán)語(yǔ)句(板出課題)_

【探究新知】一

(一)條件語(yǔ)句.

算法中的條件結(jié)構(gòu)是由條件語(yǔ)句來(lái)表達(dá)的,是處理?xiàng)l件分支邏輯結(jié)構(gòu)的算法語(yǔ)

句。它的一般格式是:(IF-THEN-ELSE格式).

當(dāng)計(jì)算機(jī)執(zhí)行上述語(yǔ)句時(shí),首先對(duì)IF后的條件進(jìn)行判斷,如果條件符合,就執(zhí)

行THEN后的語(yǔ)句1,否則執(zhí)行ELSE后的語(yǔ)句2。其對(duì)應(yīng)的程序框圖為:(如上右圖)

件符合,就執(zhí)行THEN后的語(yǔ)句,如果條件不符合,則直接結(jié)束該條件語(yǔ)句,轉(zhuǎn)而執(zhí)

行其他語(yǔ)句。其對(duì)應(yīng)的程序框圖為:(如上右圖)

條件語(yǔ)句的作用:在程序執(zhí)行過(guò)程中,根據(jù)判斷是否滿(mǎn)足約定的條件而決定是否

需要轉(zhuǎn)換到何處去。需要計(jì)算機(jī)按條件進(jìn)行分析、比較、判斷,并按判斷后的不同情

況進(jìn)行不同的處理。

【例題精析】

K例1兒教材P25面例5

K例2》:編寫(xiě)程序,輸入一元二次方程G2+云+,=0的系數(shù),輸出它的實(shí)數(shù)根。

算法分析:我們知道,若判別式△=/一4敬〉0,原方程有兩個(gè)不相等的實(shí)數(shù)根

玉=3石、x2=土且A;若△=0,原方程有兩個(gè)相等的實(shí)數(shù)根x,=x2=--;

2a2a2a

若AvO,原方程沒(méi)有實(shí)數(shù)根。也就是說(shuō),在求解方程之前,需要首先判斷判別式的符

號(hào)。因此,這個(gè)過(guò)程可以用算法中的條件結(jié)構(gòu)來(lái)實(shí)現(xiàn)。

又因?yàn)榉匠痰膬蓚€(gè)根有相同的部分,為了避免重復(fù)計(jì)算,可以在計(jì)算內(nèi)和々之前,

先計(jì)算P=一('"=萼

/wPVT“a,b,c=”;a

程序框圖:(參照課本今7)d=b*b-4*a*c

p=-b/(2*a)

程序:(如右圖所示)q二SQR(ABS(d))/(2*a)

IFd>=0THEN

xl=p+q

x2=p-q

IFxl=x2THEN

PRINT“Onerealroot:,9;xl

ELSE

PRINT“Tworealroots:xl";xl,"andx2”;x2

ENDIF

ELSE

PRINT“Norealroot!”

注:SQR()和ABS()是兩個(gè)函數(shù),分別用來(lái)求某個(gè)數(shù)的平方根和絕對(duì)值。

即SQR(X)=4,ABS(X)=,:”)

E例3兒編寫(xiě)程序,使得任意輸入的3個(gè)整數(shù)按從大

到小的順序輸出。

算法分析:用a,b,c表示輸入的3個(gè)整數(shù);為了節(jié)約變量,

把它們重新排列后,仍用a,b,c表示,并使a》b2c.

具體操作步驟如下。

第一步:輸入3個(gè)整數(shù)a,b,c.

第二步:將a與b比較,并把小者賦給b,大者賦給a.

第三步:將a與c比較.并把小者賦給c,大者賦給a,

此時(shí)a已是三者中最大的。

第四步:將b與c比較,并把小者賦給c,大者賦給b,

此時(shí)a,b,c已按從大到小的順序排列好。

第五步:按順序輸出a,b,c.

程序框圖:(參照課本片9)

程序:(如右框圖所示)

K補(bǔ)例見(jiàn)鐵路部門(mén)托運(yùn)行李的收費(fèi)方法如下:

y是收費(fèi)額(單位:元),x是行李重量(單位:kg),當(dāng)0<xW20時(shí),按0.35

元/kg收費(fèi),當(dāng)x>20kg時(shí),20kg的部分按0.35元/kg,超出20kg的部分,則按

0.65元/kg收費(fèi),請(qǐng)根據(jù)上述收費(fèi)方法編寫(xiě)程序。

_f0.35x,0<x<20,

分析:首先由題意得:=\0.35x20+0.65(x-20),x>20.該函數(shù)是個(gè)分段

函數(shù)。需要對(duì)行李重量作出判斷,因此,這個(gè)過(guò)程可以用算法中的條件結(jié)構(gòu)

來(lái)實(shí)現(xiàn)。

程序:INPUT"請(qǐng)輸入旅客行李的重量(kg)x=";x

IFx>0ANDx<=20THEN

y=0.35*x

ELSE

y=0.35*20+0.65*(x-20)

ENDIF

PRINT“該旅客行李托運(yùn)費(fèi)為:”;y

END

【課堂精練】

1.P29練習(xí)1?2。3。4

課后練習(xí)

1.給出以下四個(gè)問(wèn)題,

①x,輸出它的相反數(shù).②求面積為6的正方形的周長(zhǎng).③求三個(gè)數(shù)a,b,c中輸入一個(gè)

數(shù)的最大數(shù).④求函數(shù)/(x)=1'一的函數(shù)值.其中不需要用條件語(yǔ)句來(lái)描述

x+2,x<0

其算法的有(A)

A.1個(gè)B.2個(gè)C.3個(gè)D.4個(gè)僅②不需要分情況討論,即不需要

用條件語(yǔ)句

2.右程序運(yùn)行后輸出的結(jié)果為22,-22.

x=5

3.當(dāng)a=3時(shí),下面的程序段輸出的結(jié)果是(D)y=-20

IFa<10THEN

IFx<0THEN

y=2*a

x=y-3

ELSE

y=a*aELSE

PRINTyy=y+3

A.9B.3C.10D.6

ENDIF

作業(yè):《習(xí)案》作業(yè)六PRINTx—y;y—x

END

1.2.3循環(huán)語(yǔ)句(第三課時(shí)

教學(xué)目標(biāo):一

知識(shí)與技能一

(1)正確理解循環(huán)語(yǔ)句的概念,并掌握其結(jié)構(gòu)。一

(2)會(huì)應(yīng)用條件語(yǔ)句和循環(huán)語(yǔ)句編寫(xiě)程序。

過(guò)程與方法一

經(jīng)歷對(duì)現(xiàn)實(shí)生活情境的探究,認(rèn)識(shí)到應(yīng)用計(jì)算機(jī)解決數(shù)學(xué)問(wèn)題方便簡(jiǎn)捷,促進(jìn)發(fā)

展學(xué)生邏輯思維能力一

重點(diǎn)與難點(diǎn)一

重點(diǎn):床件語(yǔ)句和循環(huán)語(yǔ)句的步驟、結(jié)構(gòu)及功能。一

難點(diǎn):會(huì)編寫(xiě)程序中的條件語(yǔ)句和循環(huán)語(yǔ)句

教學(xué)過(guò)程一

問(wèn)題提出一

1.兩種條件語(yǔ)句的一般格式分別是什么?_

格式1:格式2:

IF條件THEN

語(yǔ)句體1

ELSE

語(yǔ)句體2

ENDIF

2.對(duì)于順序結(jié)構(gòu)、條件結(jié)構(gòu)的算法或程序框圖,我們可以利用輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)

句和條件語(yǔ)句寫(xiě)出其計(jì)算機(jī)程序.對(duì)于循環(huán)結(jié)構(gòu)的算法或程序框圖,要轉(zhuǎn)化為計(jì)算機(jī)能夠理

解的算法語(yǔ)言,我們必須進(jìn)一步學(xué)習(xí)循環(huán)語(yǔ)句..

知識(shí)探究(一):直到型循環(huán)語(yǔ)句_

思考1:直到型循環(huán)結(jié)構(gòu)的程序框圖是什么?

思考2:該循環(huán)結(jié)構(gòu)對(duì)應(yīng)的循環(huán)語(yǔ)句的一般格式設(shè)定為:

DO

循環(huán)體

LOOPUNTIL條件

你能說(shuō)明計(jì)算機(jī)在執(zhí)行上述語(yǔ)句時(shí)是怎樣工作的嗎?_

先執(zhí)行一次DO和UNTIL之間的循環(huán)體,再對(duì)UNTIL后的條件進(jìn)行判斷.如果條件不符合,則

繼續(xù)執(zhí)行循環(huán)體:然后再檢查上述條件,如果條件仍不符合,則再次執(zhí)行循環(huán)體,直到條件

符合為止.這時(shí),計(jì)算機(jī)將不執(zhí)行循環(huán)體,而執(zhí)行UNTIL語(yǔ)句之后的語(yǔ)句.一

思考3:計(jì)算1+2+3+-+100的值有如下算法:一

第一步,令i=l,S=0.,

第二步,計(jì)算S+i,仍用S表示.一

第三步,計(jì)算i+1,仍用i表示.一

第四步,判斷i〉100是否成立.若是,則輸出S,結(jié)束算法;否則,返回第二步.

你能利用UNTIL語(yǔ)句寫(xiě)出這個(gè)算法對(duì)應(yīng)的程序嗎?

思考4:在下面的程序運(yùn)行中,計(jì)算機(jī)輸出的結(jié)果是多少?

x=20

DO

x=x-3

LOOPUNTILx<0

PRINTx

END

-1

知識(shí)探究(二):當(dāng)型循環(huán)語(yǔ)句

思考1:當(dāng)型循環(huán)結(jié)構(gòu)的程序框圖是什么?

WHILE條件

思考2:該循環(huán)結(jié)構(gòu)對(duì)應(yīng)的循環(huán)語(yǔ)句的般格式設(shè)定為:

循環(huán)體

WEND

你能說(shuō)明計(jì)算機(jī)在執(zhí)行上述語(yǔ)句時(shí)是怎樣工作的嗎?

先對(duì)條件進(jìn)行判斷,如果條件符合,則執(zhí)行WHILE和WEND之間的循環(huán)體;然后再檢查上述

條件,如果條件仍符合,則再次執(zhí)行循環(huán)體,直到某一次條件不符合為止.這時(shí),計(jì)算機(jī)將

不執(zhí)行循環(huán)體,而執(zhí)行WENI)語(yǔ)句之后的語(yǔ)句.

思考3:計(jì)算1+2+3+-+100的值又有如下算法:

第一步,令i=l,S=0.

第二步,若iWlOO成立,則執(zhí)行第三步;否則,輸出S,結(jié)束算法.

第三步,S=S+i.

第四步,i=i+l,返回第二步.

你能利用WHILE語(yǔ)句寫(xiě)出這個(gè)算法對(duì)應(yīng)的程序嗎?

思考4:閱讀下面的程序,你能說(shuō)明它是?個(gè)什么問(wèn)題的算法嗎?

WHILExA2<1000

PRINTx

x=x+l

WEND

END

求滿(mǎn)足x2<1000的所有正整數(shù)x的值.

理論遷移

例1已知函數(shù)y=x3+3xJ24x+30,寫(xiě)出連續(xù)輸入自變量的11個(gè)取值,分別輸出相應(yīng)的函數(shù)值

的程序.

算法分析:

第一步,輸入自變量x的值.

第二步,計(jì)算y=x3+3x-24x+30.

第三步,輸出y.

第四步,記錄輸入次數(shù).

第五步,判斷輸入的次數(shù)是否大于11.若是,則結(jié)束算法;否則,返回第一步.

n=l

DO

INPUTx

/輸入X/y=xA3+3*xA2-24*x+30

.~~.

|y=x3+3x,?24x+30]PRINTy

~,J,n=n+l

/輸出y/LOOPUNTILn>ll

~~1,END

|n=n+l|

2的近似解的程序框圖轉(zhuǎn)化為相應(yīng)的

例2將用“二分法”求方程X-2=0(X>0)

程序.

INPUT“a,b,d=“;a,b,d

DO

m=(a+b)/2

g=aA2-2

f二m八2-2

IFg*f<0THEN

b=m

ELSE

a=m

ENDIF

LOOPUNTILABS(a-b)<dORf=0

PRINTm

END

1.教材P32面1、2題

a=0

j=l

WHILEj<=5

a=(a+j)MOD5

j弓+1

WEND

DDTNJT

2.下邊程序運(yùn)行后輸出的結(jié)果為(D)

A.50B.25C.5D.0

n=5

s=O

WHILEs<15

S=s+n

n=n-1

WEND

PRINTn

3.下邊程序執(zhí)行后輸出的結(jié)果為(D)END

A.-lB.0C.1D.2

?¥?

/輸入p/

n=l,S=O

4.山東執(zhí)行右邊的程序框圖,若葉0.8,則輸出的爐—4

5.閱讀圖4的程序框圖,若輸入〃2=4.〃=3.則輸出a=12,

/=3。(注:框圖中的賦值符號(hào)“=”也可以寫(xiě)成“一”或

小結(jié)作業(yè)

1.兩種循環(huán)語(yǔ)句源于兩種循環(huán)結(jié)構(gòu),直到型循環(huán)語(yǔ)句先執(zhí)行循環(huán)體,再判斷條件;當(dāng)型循環(huán)

語(yǔ)句先判斷條件,再執(zhí)行循環(huán)體.

2.直到型循環(huán)語(yǔ)句在條件不符合時(shí)再執(zhí)行循環(huán)體,當(dāng)型循環(huán)語(yǔ)句在條件符合時(shí)再執(zhí)行循環(huán)

體.

《習(xí)案》作業(yè)七

1.3.1進(jìn)位制_

教學(xué)要求:了解各種進(jìn)位制與十進(jìn)制之間轉(zhuǎn)換的規(guī)律,會(huì)利用各種進(jìn)位制與十進(jìn)制之間的聯(lián)

系進(jìn)行各種進(jìn)位制之間的轉(zhuǎn)換;學(xué)習(xí)各種進(jìn)位制轉(zhuǎn)換成十進(jìn)制的計(jì)算方法,研究十進(jìn)制轉(zhuǎn)換

為各種進(jìn)位制的除k去余法,并理解其中的數(shù)學(xué)規(guī)律.

教學(xué)重點(diǎn):各種進(jìn)位制之間的互化.

教學(xué)難點(diǎn):除k取余法的理解以及客進(jìn)位制之間轉(zhuǎn)換的程序框圖及其程序的設(shè)計(jì).

教學(xué)過(guò)程:一

知識(shí)探究(一):進(jìn)位制的概念_

思考1:進(jìn)位制是為了計(jì)數(shù)和運(yùn)算方便而約定的記數(shù)系統(tǒng),如逢十進(jìn)一,就是

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論