第四課時流程圖(三)_第1頁
第四課時流程圖(三)_第2頁
第四課時流程圖(三)_第3頁
第四課時流程圖(三)_第4頁
第四課時流程圖(三)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第四課時 流程圖(三)教學目標:使學生了解循環(huán)結構的特點,并能解決一些與此有關的問題.教學重點:循環(huán)結構的特性.教學難點:循環(huán)結構的運用.教學過程:.課題導入問題:給出求滿足1234 2008最小正整數(shù)的一種算法,并畫出流程圖.我的思路:在解題的時候經(jīng)常會遇到需要重復處理一類相同的事或類似的操作,如此題就需要重復地做加法運算.如果用逐一相加算法,步驟太多,采用循環(huán)結構可以很好地解決此類問題.算法如下:S1n1;S2T0;S3TT+n;S4如果T2008,輸出n,結束.否則使n的值增加1重新執(zhí)行S3,S4.流程圖如下:.講授新課循環(huán)結構分為兩種當型(while型)和直到型(until型).當型循

2、環(huán)在執(zhí)行循環(huán)體前對控制循環(huán)條件進行判斷,當條件滿足時反復做,不滿足時停止;直到型循環(huán)在執(zhí)行了一次循環(huán)體之后,對控制循環(huán)條件進行判斷,當條件不滿足時反復做,滿足時停止.例1:求1×2×3×4×5×6×7,試設計不同的算法并畫出流程圖.算法1 算法2 點評:本題主要考查學生對順序結構和循環(huán)結構的理解,學會推理分析.算法都可以由順序結構、選擇結構和循環(huán)結構這三塊“積木”通過組合和嵌套來完成.算法2具有通用性、簡明性.流程圖可以幫助我們更方便直觀地表示這三種基本的算法結構.例2:有一光滑斜面與水平桌面成角,設有一質點在t=0時,從此斜面的頂點

3、A處開始由靜止狀態(tài)自由釋放,如下圖所示.如果忽略摩擦力,斜面的長度S300 cm,65°.求t0.1,0.2,0.3,1.0 s時質點的速度.試畫出流程圖.解析:從物理學知識知道:質點在斜面上運動時,它的加速度agsin.當在水平面上運動時,速度為常數(shù),且保持它在B點時的速度.從A點到B點間的速度v,可由公式vatg(sin)t求出,到B點時的速度vB為vBata=2Sg·sin.解題的過程是這樣考慮的:按公式vatg(sin)t,求t0.1,0.2,0.3時的速度v,每求出對應于一個t的v值后,即將v與vB相比較,如果vvB,表示質點還未到達B點,使t再增加0.1 s,再

4、求下一個t時的v值,直到vvB時,此時表示已越過B點,此后的速度始終等于vB的值.流程圖如下:例3:設y為年份,按照歷法的規(guī)定,如果y為閏年,那么或者y能被4整除不能被100整除,或者y能被400整除.對于給定的年份y,要確定它是否為閏年,如何設計算法,畫出流程圖.解析:總結:1.理解程序框圖的三種基本邏輯結構:順序結構、選擇結構、循環(huán)結構.算法的表示方法:(1)用自然語言表示算法.(2)用傳統(tǒng)流程圖表示算法.2.能夠理解和掌握構成流程圖的符號:3.利用計算機進行數(shù)值計算,需要經(jīng)過以下幾個步驟:(1)提出問題、分析問題.(2)確定處理方案,建立數(shù)學模型,即找出處理此順題的數(shù)學方法,列出有關方程

5、式.(3)確定操作步驟,寫出流程圖算法見下圖.(4)根據(jù)操作步驟編寫源程序.(5)將計算機程序輸入計算機并運行程序.(6)整理輸出結果.以上過程可用流程圖表示如下:.課堂練習課本P14 1,2.課時小結循環(huán)結構的特點:在程序執(zhí)行過程中,一條或多條語句被重復執(zhí)行多次(包括0次),執(zhí)行的次數(shù)由循環(huán)條件確定.課后作業(yè)課本P14 7,8,9.練習1.算法的三種基本結構是()A.順序結構、選擇結構、循環(huán)結構B.順序結構、流程結構、循環(huán)結構C.順序結構、分支結構、流程結構D.流程結構、分支結構、循環(huán)結構答案:A2.流程圖中表示判斷框的是()A.矩形框B.菱形框C.圓形框D.橢圓形框答案:B3.下面是求解一

6、元二次方程ax2+bx+c=0(a0)的流程圖,請在空缺的地方填上適當?shù)臉俗?答案:(1)0(2)x1,x2(3)輸出x1,x24.下面流程圖表示了一個什么樣的算法?答案:輸入三個數(shù),輸出其中最大的一個.5.下面流程圖是當型循環(huán)還是直到型循環(huán)?它表示了一個什么樣的算法?答案:此流程圖為先判斷后執(zhí)行,為當型循環(huán).它表示求1+2+3+100的算法.6.已知梯形的上底、下底和高分別為5、8、9,寫出求梯形的面積的算法,畫出流程圖.答案:解:算法如下:S1a5;S2b8;S3h9;S4S(a+b)×h/2;S5輸出S.流程圖如下:7.設計算法流程圖,輸出2000以內除以3余1的正整數(shù).答案:

7、8.某學生五門功課成績?yōu)?0,95,78,87,65.寫出求平均成績的算法,畫出流程圖. 答案:解:算法如下:S1S80;S2SS+95;S3SS+78;S4SS+87;S5SS+65;S6AS/5;S7輸出A.流程圖如下:9.假設超市購物標價不超過100元時按九折付款,如標價超過100元,則超過部分按七折收費.寫出超市收費的算法,并畫出流程圖.答案:解:設所購物品標價為x元,超市收費為y元.則y=收費時應先判斷標價是否大于100,其算法如下:S1輸入標價x;S2如果x100,那么y=0.9x; 否則y=0.9×100+0.7×(x100);S3輸出標價x和收費y.流程圖如

8、下:10.寫出求1×3×5×7×9×11的算法,并畫出流程圖.答案:解:算法如下:S1 p1;S2 I3;S3 pp×I;S4II2;S5若I11,返回S3;否則,輸出p值,結束.流程圖:11.中華人民共和國個人所得稅法規(guī)定,公民全月工資、薪金所得不超過800元的部分不必納稅,超過800元的部分為全月應納稅所得額,此項稅款按下表分段累進計算:全月應納稅所得額稅率不超過500元的部分5%超過500元至2000元的部分10%超過2000元至5000元的部分15%試寫出工資x(x5000元)與稅收y的函數(shù)關系式,給出計算應納稅所得額的算法及

9、流程圖.答案:解:研究這個表提供的信息,可以發(fā)現(xiàn),如果以一個人的工資、薪金所得為自變量x,那么應納稅款yf(x)就是x的一個分段函數(shù).y=算法為:S1輸入工資x(x5000);S2如果x800,那么y=0;如果800x1300,那么y=0.05(x800);如果1300x2800;那么y=250.1(x1300);否則y=17515(x2800);S3輸出稅收y,結束.流程圖如下:12.根據(jù)下面的算法畫出相應的流程圖.算法:S1T0;S2I2;S3TT+I;S4II+2;S5如果I不大于200,轉S3;S6輸出T,結束.答案:解:這是計算2+4+6+200的一個算法.流程圖如下:13.一個三位數(shù),各位數(shù)字互不相同,十位數(shù)字比個位、百位數(shù)字之和還要大,且十位、百位數(shù)字不是素數(shù).設計算法,找出所有符合條件的三位數(shù),要求畫出流程圖.答案:14.已知算法:指出其功能(用算式表示).將該算法用流程圖描述之.S1輸入X;S2若X<0,執(zhí)行S3;否則執(zhí)行S6;S3YX + 1;S4輸出Y;S5結束;S6若X=0,執(zhí)行S7;否則執(zhí)行S10;S7Y0;S8輸出Y;S9結束;S10YX;S11輸出Y;S12結束.答案: 解:這是一個輸入x的值,

溫馨提示

  • 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

提交評論