北師大版高中數(shù)學(xué)(必修3)2.4《幾種基本語(yǔ)句》教案]_第1頁(yè)
北師大版高中數(shù)學(xué)(必修3)2.4《幾種基本語(yǔ)句》教案]_第2頁(yè)
北師大版高中數(shù)學(xué)(必修3)2.4《幾種基本語(yǔ)句》教案]_第3頁(yè)
北師大版高中數(shù)學(xué)(必修3)2.4《幾種基本語(yǔ)句》教案]_第4頁(yè)
北師大版高中數(shù)學(xué)(必修3)2.4《幾種基本語(yǔ)句》教案]_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、高一數(shù)學(xué)幾種基本語(yǔ)句北師大版【本講教育信息】一、教學(xué)內(nèi)容:幾種基本語(yǔ)句二、學(xué)習(xí)目標(biāo)掌握用IF語(yǔ)句和復(fù)合IF語(yǔ)句描述選擇結(jié)構(gòu)的算法;掌握用FOR語(yǔ)句和Do Loop語(yǔ)句描述循環(huán)結(jié)構(gòu)的算法.三、知識(shí)要點(diǎn)1、偽代碼介于自然語(yǔ)言和編程語(yǔ)言之間的算法描述語(yǔ)言。要求:每一條指令占一行,指令后不加任何標(biāo)點(diǎn)符號(hào),結(jié)構(gòu)清晰,指令明確,易于理解。根據(jù)偽代碼寫程序的時(shí)候,不能直接嵌入程序,而常常要根據(jù)相關(guān)的語(yǔ)法規(guī)則進(jìn)行改造。2、輸入、輸出語(yǔ)句基本格式:輸入 a,b輸出 c3、賦值語(yǔ)句:基本格式:s=0s=s+1s=s+i執(zhí)行賦值語(yǔ)句時(shí),先計(jì)算等號(hào)右邊的值,再將此值賦于等號(hào)左邊的變量,即先計(jì)算,后賦值。4、條件語(yǔ)句表

2、達(dá)選擇結(jié)構(gòu)的常用的一種語(yǔ)句,也稱IF語(yǔ)句。基本格式:If 條件 Then 語(yǔ)句1Else 語(yǔ)句2End if輸出 c當(dāng)條件滿足的時(shí)候,執(zhí)行語(yǔ)句1;當(dāng)條件不滿足的時(shí)候,執(zhí)行語(yǔ)句2。5、復(fù)合條件語(yǔ)句復(fù)合IF語(yǔ)句基本格式:If 條件1 Then 語(yǔ)句1Else If 條件2 Then 語(yǔ)句2 Else 語(yǔ)句3 End ifEnd ifEnd輸出 c6、循環(huán)語(yǔ)句FOR語(yǔ)句:已知循環(huán)次數(shù)。基本格式:For 循環(huán)變量=初始值 to 終止值循環(huán)體Next7、循環(huán)語(yǔ)句Do Loop語(yǔ)句:不知循環(huán)次數(shù),但知道循環(huán)終止的條件基本格式:Do 循環(huán)體Loop While 條件為真說(shuō)明:條件為真時(shí)循環(huán),條件為假時(shí)終止循

3、環(huán)。考點(diǎn)解析與典型例題考點(diǎn)一:IF語(yǔ)句例1、某出租車公司規(guī)定:3公里及3公里以內(nèi)為起步價(jià)5元,若超過(guò)3公里,超過(guò)部分按每公里1.5元收費(fèi)(收費(fèi)以公里為單位,不足一公里按一公里計(jì)),用語(yǔ)句描述一個(gè)乘客所付車費(fèi)的算法,并畫出流程圖。【解】設(shè)乘客乘坐的公里數(shù)為x,所付車費(fèi)為y元,則流程圖: 語(yǔ)句考點(diǎn)二:復(fù)合IF語(yǔ)句例2、規(guī)定:打電話時(shí)如果通話時(shí)間不超過(guò)3分鐘,收取通話費(fèi)0.25元,如果超過(guò),則超過(guò)部分以0.1元/分鐘(時(shí)間以分鐘為單位,不足一分鐘按一分鐘計(jì))的標(biāo)準(zhǔn)收取話費(fèi)。試設(shè)計(jì)一個(gè)計(jì)算通話費(fèi)用的算法【解】設(shè)通話時(shí)間為a,話費(fèi)為y。則流程圖:語(yǔ)句:輸入aIF a180 THEN m=int(a180

4、)60取整數(shù) n=(a180) MOD 60求余數(shù) IF n0 THEN n=1 ELSE n=0 END IF y=(m+n)0.1+0.25ELSE y=0.25END IF 打印yEND考點(diǎn)三:For語(yǔ)句例3、用For語(yǔ)句寫出求12+22+32+1002的語(yǔ)句。【解】S=0For I=1 to 100 I=I*I S=S+INext輸出S來(lái)考點(diǎn)四:Do Loop語(yǔ)句例4、用Do Loop語(yǔ)句寫出判斷一個(gè)正整數(shù)是否為素?cái)?shù)的算法。【解】輸入ni=2 Do r = n Mod i i=i+1 Loop while i0If r=0 Then 輸出 n;不是質(zhì)數(shù). Else 輸出 n;是質(zhì)數(shù).E

5、nd ifEnd五、數(shù)學(xué)思想方法本講主要學(xué)習(xí)了中學(xué)必知必會(huì)的五種算法語(yǔ)句:輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句、FOR語(yǔ)句和DO語(yǔ)句。隨著信息技術(shù)越來(lái)越多地滲透到生產(chǎn)、生活的各個(gè)方面,具備一定的用偽代碼描述算法的基本能力,有助于更加清晰地表述算法的內(nèi)涵(從而有助于專業(yè)編程人員在計(jì)算機(jī)上更好地實(shí)現(xiàn)算法),也有助于培養(yǎng)我們的邏輯思維能力和用適當(dāng)?shù)恼Z(yǔ)言形式進(jìn)行準(zhǔn)確表達(dá)的能力。【模擬試題】(答題時(shí)間:60分鐘)一、選擇題1. 下列各程序框中,出口可以有兩個(gè)流向的是.x=2008y=2009x=x+yy=xy輸出x,yA. 起止框 B. 輸入輸出框 C. 處理框 D. 判斷框2. 下列給出的賦值語(yǔ)句中正確的是A

6、. 3=A B. M=M C. B=A=2 D. x+y=03. 下列算法中,最后輸出的x,y的值是 A. 4017,2009 B. 4017,1 C. 4017,2008 D. 4017,14. 下圖中所示的流程圖的輸出結(jié)果為sum12,則判斷框中應(yīng)為A. i 10 B. i 11 C. i 11 D. i 12 5. 按上面的流程圖運(yùn)行后,所得的i的值為 A. 5 B. 4 C. 3 D. 26. 按下圖程序運(yùn)行的結(jié)果是 A. 10.5 B. 11.5 C. 16 D. 25A4.5B6if A=5 then BB+1else BB3 BB+2end if if B=4 then BB*B

7、else BA+Bend if輸出 B7. 下面的算法中輸出的m表示ma若bm,則mb若cm,則mc若db, then 輸出a; else .(2)判斷輸入的數(shù)是否為正數(shù),若是,輸出它的平方,若不是,輸出它的相反數(shù),則 。輸入x;if , then y:= -x,輸出y; else y:= x2,輸出y.來(lái)m三、解答題10. 從0開(kāi)始,按下列規(guī)則運(yùn)算:每次加3,如果大于10,則減去10,則經(jīng)過(guò)20次運(yùn)算后的結(jié)果是什么?試寫出算法語(yǔ)句. 11. 利用基本語(yǔ)句描述如何計(jì)算+的值. 12. 寫出下列用for語(yǔ)句描述的算法的表達(dá)式(只寫式子不計(jì)算)。 S的表達(dá)式為 .13. 某居民小區(qū)的物業(yè)部門每月向居民收取衛(wèi)生費(fèi),計(jì)費(fèi)方法是:3人及3人以下住戶,每戶收6元,超過(guò)3人的住戶,每超出一人加收1.5元,設(shè)計(jì)一個(gè)算法,根據(jù)輸入的人數(shù),計(jì)算應(yīng)收取的衛(wèi)生費(fèi),寫出算法的語(yǔ)句描述。【試題答案】一、選擇題題號(hào)1234567答案DBCCCDB二、解答題8. 是負(fù)數(shù);3;9. 輸出b; x0三、解答題10、11、13題 算法語(yǔ)句如下:i=0for n= 1 to 20do i=i+3 if i10 then i=i

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論