版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第9課時1.3.3循環(huán)語句(While語句與Do語句)教學目標:了解循環(huán)語句的結構特征,掌握循環(huán)語句的具體應用。教學重點:While語句與Do語句的表示方法,結構和用法。教學難點:將具體問題的流程圖轉化為程序語句的過程,當型循環(huán)和直到型循環(huán)的格式與邏輯的區(qū)別與聯(lián)系。教學過程:復習回顧:(1)賦值語句:變量←表達式或變量或常數(shù).(2)輸入語句:Reada,b(3)輸出語句:Printa,b(4)條件語句:IfAThenBElseCEndIf(5)循環(huán)結構特征圖:當型循環(huán)直到型循環(huán)滿足條件?循環(huán)體滿足條件?循環(huán)體是否滿足條件?循環(huán)體是否問題引入:設計計算2×4×6×8××100的一個算法,并畫出流程圖.解:算法如下:(當型)當型語句如下:S1T←1;T←1S2I←1;I←1S3若I≤50,則轉S4,WhileI≤50否則轉S6;T←T×2IS4T←T×2I;I←I+1S5I←I+1,轉S3;EndwhileS6輸出T.PrintT(直到型)直到型語句:S1T←1;T←1S2I←1;I←1S3T←T×2I;DoS4I←I+1;T←T×2IS5若I>50,則轉S6,I←I+1否則轉S3;UntilI>50S6輸出T.EndDoPrintT三、總結歸納:循環(huán)語句:(當型語句):(直到型語句):WhilepDo循環(huán)體循環(huán)體EndwhileUntilpEndDo四.例題講解:例1.分別使用當型循環(huán)和直到型循環(huán)設計求1+2+3+…+n>2006s←s+nS≤s←s+nS≤2006n←n+1S←0開始始n←1輸出n結束n←n-1解:使用當型循環(huán)語句設計如下:S←0n←1WhileS≤2006是S←S+n是否n←n+1否Endwhilen←n-1PrintnNN開始S←0S←0n←1n←1S←S+nnn←n+1N>2006結束輸出nn←n-1Y使用直到循環(huán)語句:S←0n←1DoS←S+nn←n+1EndDon←n-1Printn例2.下列偽代碼實現(xiàn)的是什么運算?S←0a←1i←1Whilei≤101S←S+a×ia←a×(-1)i←i+2EndWhilePrintS答案:1-3+5-7+9-…+101五.課堂小結:當型循環(huán)直到型循環(huán)滿足條件?循環(huán)體滿足條件?循環(huán)體是否滿足條件?循環(huán)體是否當型循環(huán)語句偽代碼格式:直到型循環(huán)語句偽代碼格式:WhilePDo循環(huán)體循環(huán)體EndWhileUntilPEndDo六.課后作業(yè)1.編寫程序,計算自然數(shù)1+2+3+……+99+100的和。2.下列偽代碼實現(xiàn)的什么算法?S←0i←0Whilei≤99i←i+1S←S+iEndwhilePrintS第10課時1.3.4循環(huán)語句(For語句)教學目標:理解,掌握For語句,能運用For語句表達解決具體問題的過程。教學重點:For語句的表示方法,結構和用法。教學難點:將具體問題的流程圖轉化為程序語句的過程,熟練應用循環(huán)語句的幾種形式。教學過程:復習回顧:1.循環(huán)語句:While語句:Do語句:While條件Do循環(huán)體循環(huán)體EndWhileUntil條件EndDo問題引入:1.問題:設計計算的一種算法。While型:Do型:For型:T←1T←1T←1I←1I←1I←1WhileI≤99DoForIFrom1To99Step2T←TIT←TIT←TII←I+2I←I+2EndForEndWhileUntilI>99PrintTPrintTPrintT2.For語句:ForIFrom“初值”To“終值”Step“步長”循環(huán)體EndFor注:若省略Step,那么循環(huán)時,變量每次加1;循環(huán)次數(shù)已知時,用For語句。例題講解:例1.寫出計算1+2+3+4+…+100之和的偽代碼.解:此問題可以用循環(huán)語句表示為S←1ForIfrom2to100S←S+IEndForPrintS例2.求1-+-+…+-的值.算法分析:第一步是選擇一個變量S表示和,并賦給初值0,再選一個變量H,并賦給初值0;第二步開始進入for循環(huán)語句,首先設i為循環(huán)變量,并設初值、步長、終值;第三步為循環(huán)表達式(循環(huán)體);第四步用“endfor”控制一次循環(huán),開始一次新的循環(huán).偽代碼如下:S←0H←0Forifrom1to10H←(-1)i+1/iS←S+HEndforPrintS課時練習:運行如下程序:(1)s←1(2)s←0ForIFrom1To100ForIFrom1To15Steps←s×Is←s﹢IEndForEndForPrintsPrints運行結果()運行結果()2.已知S=5+10+15+…+1500,用偽代碼表示求S的算法.解:S←5ForIfrom10to1500step5S←S+IEndForPrintSEnd課堂小結:算法中的循環(huán)結構可以用循環(huán)語句實現(xiàn).正確理解兩種循環(huán)語句:for循環(huán)、當型循環(huán)和直到型循環(huán).六.課后作業(yè):第11課時基本算法語句復習教學目標(1)進一步鞏固基本算法語句:賦值語句、輸入輸出語句、條件語句、循環(huán)語句的概念,并掌握其結構;(2)會靈活應用基本算法語句編寫程序.教學重點各種算法語句的表示方法、結構和用法.教學難點靈活應用各種算法語句編寫程序.教學過程一、例題分析:1.例題:例1.編寫函數(shù)的算法,根據(jù)輸入的的值,計算的值.分析:這是分段函數(shù),計算前,先對的值進行判斷,再確定計算法則.ReadIfReadIfThenElseEndIfPrintEndS1輸入;S2若,則,否則,則;S3輸出.例2.試用算法語句表示:使成立的最小正整數(shù)的算法過程.解:本例需要用到循環(huán)結構,且循環(huán)的次數(shù)不定,因此可用“While循環(huán)”語句,WhileS≤WhileS≤2006EndWhilePrintEnd例3.讀入80個自然數(shù),統(tǒng)計出其中奇數(shù)的個數(shù),用偽代碼表示解決這個問題的算法過程.解:本題算法的偽代碼如下:ForIFrom1To80ReadIfThen(Print)EndIfEndForPrintEnd變式:若本例中還要將所有奇數(shù)輸出呢?以上偽代碼該作何修改?(見題中括號)例4.《中華人民共和國個人所得稅法》第十四條有下表(部分)個人所得稅稅率表—(工資、薪金所得使用)級數(shù)全月應納稅所得額稅率(%)1不超過500元部分52超過500元至2000元部分103超過2000元至5000元部分154超過5000元至20000元部分20……目前,上表中“全月應納稅所得額”是從月工資、薪金收入中減去800元后的余額.若工資、薪金的月收入不超過800元,則不需納稅.某人月工資、薪金收入不超過20800元,試給出一個計算其月工資、薪金收入為元時應繳納稅款額的算法并用偽代碼表示這個算法.解:設月工資、薪金收入為元時應繳納稅款額為元,偽代碼如下:ReadIfTheny←0ElseIfTheny←(x-800)*0.05ElseIfTheny←500*0.05+(x-1300)*0.1ElseIfTheny←500*0.05+1500*0.1+(x-2800)*0.15ElseIfTheny←500*0.05+1500*0.1+3000*0.15+(x-5800)*0.2EndIfPrintyEnd2.練習:(1)下面的程序段中,語句PrintI*J執(zhí)行的次數(shù)是15次.ForIFrom1To3ForJFrom5To1Step-1PtintI*JEndForEndForEnd提示:對于每個I,內(nèi)循環(huán)都執(zhí)行5次,而I有3個取值,所以,共執(zhí)行15次.二、回顧小結:1.各種算法語句的表示方法、結構和用法;2.靈活應用各種算法語句編寫程序.三、課外作業(yè):補充:1.用秦九韶算法計算多項式,當時的值時,需要做乘法和加法的次數(shù)分別是,.2.下面的程序運行的結果是.3.右面的偽代碼輸出的結果是().A3B3.右面的偽代碼輸出的結果是().A3B5 C9D13S←0ForIfrom1to11step2S←2S+3IfS>20thenS←S-20EndIfEndForPrintSI←0Whi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025餐飲勞動合同協(xié)議書
- 2025版電商廣告制作合同包含短視頻與海報2篇
- 2025北京非全日制從業(yè)人員勞動合同書范本
- 2025防水保溫合同書范文
- 2025版白酒生產(chǎn)委托加工合同樣本3篇
- 2024年電子招投標及合同管控協(xié)議
- 2024年種子質量保證與合作合同3篇
- 2025版青島房產(chǎn)抵押居間貸款合同3篇
- 2025版礦山承包經(jīng)營地質災害監(jiān)測合同3篇
- 2025版精密機床購置及售后服務協(xié)議書3篇
- 人教版六年級數(shù)學(上冊)期末調(diào)研題及答案
- 舞蹈療法在減少壓力和焦慮中的作用
- 女性婦科保健知識講座
- 《電力系統(tǒng)治安反恐防范要求 第3部分:水力發(fā)電企業(yè)》
- 部編版語文四年級下冊第二單元大單元教學設計核心素養(yǎng)目標
- 2024年小學教師聽課、評課制度
- 精品解析:河北省衡水市衡水中學2023-2024學年高一上學期期末數(shù)學試題(解析版)
- 2023年《鐵道概論》考試復習題庫附答案(含各題型)
- (電焊工)勞務分包合同
- 陜西省西安市西咸新區(qū)2023-2024學年七年級上學期1月期末歷史試題
- 北師大版數(shù)學三年級下冊全冊教案教學設計及教學反思
評論
0/150
提交評論