北師大版高中數(shù)學(必修3)24《幾種基本語句》(條件語句)word教案【精品教案】_第1頁
北師大版高中數(shù)學(必修3)24《幾種基本語句》(條件語句)word教案【精品教案】_第2頁
北師大版高中數(shù)學(必修3)24《幾種基本語句》(條件語句)word教案【精品教案】_第3頁
北師大版高中數(shù)學(必修3)24《幾種基本語句》(條件語句)word教案【精品教案】_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

北師大版高中數(shù)學(必修3)24幾種基本語句(條件語句)word教案【精品教案】 高一數(shù)學幾種基本語句北師大版【本講教育信息】 一、教學內容幾種基本語句 二、學習目標掌握用IF語句和復合IF語句描述選擇結構的算法;掌握用FOR語句和Do Loop語句描述循環(huán)結構的算法. 三、知識要點 1、偽代碼介于自然語言和編程語言之間的算法描述語言。 要求每一條指令占一行,指令后不加任何標點符號,結構清晰,指令明確,易于理解。 根據(jù)偽代碼寫程序的時候,不能直接嵌入程序,而常常要根據(jù)相關的語法規(guī)則進行改造。 2、輸入、輸出語句基本格式輸入a,b輸出c 3、賦值語句基本格式s=0s=s+1s=s+i執(zhí)行賦值語句時,先計算等號右邊的值,再將此值賦于等號左邊的變量,即先計算,后賦值。 4、條件語句表達選擇結構的常用的一種語句,也稱IF語句。 基本格式If條件Then語句1Else語句2End if輸出c條件語句1語句2真假當條件滿足的時候,執(zhí)行語句1;當條件不滿足的時候,執(zhí)行語句2。 5、復合條件語句復合IF語句基本格式If條件1Then語句1Else If條件2Then語句2Else語句3End ifEnd ifEnd輸出c21世紀教育網(wǎng)條件1語句1語句2真假條件2真假語句 36、循環(huán)語句FOR語句已知循環(huán)次數(shù)。 基本格式For循環(huán)變量=初始值to終止值循環(huán)體Next 7、循環(huán)語句Do Loop語句不知循環(huán)次數(shù),但知道循環(huán)終止的條件。 基本格式Do循環(huán)體Loop While條件為真21世紀教育網(wǎng)說明條件為真時循環(huán),條件為假時終止循環(huán)。 考點解析與典型例題考點一IF語句例 1、某出租車公司規(guī)定3公里及3公里以內為起步價5元,若超過3公里,超過部分按每公里1.5元收費(收費以公里為單位,不足一公里按一公里計),用語句描述一個乘客所付車費的算法,并畫出流程圖。 【解】設乘客乘坐的公里數(shù)為x,所付車費為y元,則?3),3(5.15xx?流程圖語句3,5xy21世紀教育網(wǎng)考點二復合IF語句例 2、規(guī)定打電話時如果通話時間不超過3分鐘,收取通話費0.25元,如果超過,則超過部分以0.1元/分鐘(時間以分鐘為單位,不足一分鐘按一分鐘計)的標準收取話費。 試設計一個計算通話費用的算法【解】設通話時間為a,話費為y。 則流程圖語句輸入a IFa180THEN m=int(a180)60取整數(shù)n=(a180)MOD60求余數(shù)IF n0THEN n=1ELSE n=0END IFy=(m+n)0.1+0.25ELSE y=0.25END IF打印y END考點三For語句例 3、用For語句寫出求12+22+32+1002的語句。 【解】S=0For I=1to100I=I*I S=S+I Next輸出S考點四Do Loop語句例 4、用Do Loop語句寫出判斷一個正整數(shù)是否為素數(shù)的算法。 【解】輸入n i=2Do r=n Modi i=i+1Loop whilei0If r=0Then輸出n;不是質數(shù).Else輸出n;是質數(shù).End ifEnd 五、數(shù)學思想方法本講主要學習了中學必知必會的五種算法語句輸入語句、輸出語句、賦值語句、FOR語句和DO語句。 隨著信息技術越來越多地滲透到生產(chǎn)、生活的各個方面,具備一定的用偽代碼描述算法的基本能力,有助于更加清晰地表述算法的內涵(從而有助于專業(yè)編程人員在計算機上更好地實現(xiàn)算法),也有助于培養(yǎng)我們的邏輯思維能力和用適當?shù)恼Z言形式進行準確表達的能力。 【模擬試題】(答題時間60分鐘) 一、選擇題1.下列各程序框中,出口可以有兩個流向的是.x=xxy=xxx=x+y y=xy輸出x,y A.起止框B.輸入輸出框C.處理框D.判斷框2.下列給出的賦值語句中正確的是A.3=A B.M=M C.B=A=2D.x+y=03.下列算法中,最后輸出的x,y的值是A.4017,xxB.4017,14.下圖中所示的流程圖的輸出結果為sum12,則判斷框中應為C.4017,xxD.4017,1開始i=12sum=1sum=sum*ii=i1輸出sum結束否是A.i105.按上面的流程圖運行后,所得的i的值為B.i11C.i11D.i12A.5B.4C.3D.26.按下圖程序運行的結果是A.10.5B.11.5C.16D.25A4.5B6if A=5then BB+1else BB3BB+2end if if B=4then BB*B elseBA+B end if輸出B7.下面的算法中輸出的m表示ma若b 二、填空題8.寫出下列語句的運行結果輸入a if0?a then輸出“是負數(shù)”else t=a輸出t a=4,輸出結果為,a=9,輸出結果為。 9.將下列語句補充完整。 (1)輸入兩個數(shù),輸出其中較大的數(shù),則;輸入a;輸入b;if ab,then輸出a;else. (2)判斷輸入的數(shù)是否為正數(shù),若是,輸出它的平方,若不是,輸出它的相反數(shù),則。 輸入x;if,then y=-x,輸出y;else y=x2,輸出y.21世紀教育網(wǎng) 三、解答題10.從0開始,按下列規(guī)則運算每次加3,如果大于10,則減去10,則經(jīng)過20次運算后的結果是什么?試寫出算法語句.11.利用基本語句描述如何計算?84212.寫出下列用for語句描述的算法的表達式(只寫式子不計算)。 +1002的值. (1)T=1;for i=2to50do beginT=T*i;end.輸出T.T的表達式為T=.S的表達式為.13.某居民小區(qū)的物業(yè)部門每月向居民收取衛(wèi)生費,計費方法是3人及3人以下住戶,每戶收6元,超過3人的住戶,每超出一人加收1.5元,設計一個算法,根據(jù)輸入的人數(shù),計算應收取的衛(wèi)生費,寫出算法的語句描述。 (2)S=0;for i=2to50dobegin P=2i1;PsS1:?;end.輸出S.【試題答案】 一、選擇題題號答案1D2B3C4C5C6D7B 二、解答題8.是負數(shù);3;9.輸出b;x0 三、解答題 10、 11、13題算法語句如下i=0for n=1to20do i=i+3ifi10then i=i10endifnext打印i e

溫馨提示

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

評論

0/150

提交評論