版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.3.4循環(huán)語(yǔ)句1.理解循環(huán)語(yǔ)句的概念,并掌握其結(jié)構(gòu).(重點(diǎn)、難點(diǎn))2.會(huì)應(yīng)用循環(huán)語(yǔ)句編寫(xiě)程序.(重點(diǎn)、難點(diǎn))3.經(jīng)過(guò)對(duì)現(xiàn)實(shí)生活情境的探究,認(rèn)識(shí)應(yīng)用計(jì)算機(jī)解決數(shù)學(xué)問(wèn)題的方便簡(jiǎn)捷.(重點(diǎn))[基礎(chǔ)·初探]教材整理循環(huán)語(yǔ)句的概念及其形式閱讀教材P22~P23內(nèi)容,完成下列問(wèn)題.1.循環(huán)語(yǔ)句的定義循環(huán)語(yǔ)句用來(lái)實(shí)現(xiàn)算法中的循環(huán)結(jié)構(gòu).2.當(dāng)型循環(huán)語(yǔ)句與直到型循環(huán)語(yǔ)句名稱While…EndWhile(當(dāng)型)語(yǔ)句Do…EndDo(直到型)語(yǔ)句形式eq\x(\a\al(WhileP,循環(huán)體,EndWhile))eq\x(\a\al(Do,循環(huán)體,UntilP,EndDo))特征先判斷后執(zhí)行先執(zhí)行后判斷循環(huán)結(jié)構(gòu)語(yǔ)句(1)適用范圍:循環(huán)的次數(shù)已知.(2)一般形式:eq\x(\a\al(ForIFrom“初值”To“終值”Step“步長(zhǎng)”,循環(huán)體,EndFor))判斷正誤:(1)直到型循環(huán)語(yǔ)句對(duì)應(yīng)While…EndWhile語(yǔ)句.()(2)計(jì)算機(jī)執(zhí)行Do…EndDo語(yǔ)句時(shí),先執(zhí)行一次循環(huán)體,再對(duì)Until后面的條件進(jìn)行判斷.()(3)在For語(yǔ)句的一般形式ForIFromaTobStepc中,a的含義是循環(huán)變量的初始值.()【解析】(1)×.由直到型循環(huán)語(yǔ)句的含義知其對(duì)應(yīng)Do…EndDo語(yǔ)句,故錯(cuò)誤.(2)√.由直到型循環(huán)語(yǔ)句的定義知正確.(3)√.結(jié)合For語(yǔ)句的含義知正確.【答案】(1)×(2)√(3)√[小組合作型]“While…EndWhile”與“Do…EndDo”循環(huán)語(yǔ)句若1+2+3+…+n>2016,試設(shè)計(jì)一個(gè)偽代碼,尋找滿足條件的最小正整數(shù)n.【精彩點(diǎn)撥】eq\x(累加求和問(wèn)題)→eq\x(當(dāng)型或直到型循環(huán)語(yǔ)句)→eq\x(結(jié)合格式寫(xiě)偽代碼)【自主解答】eq\a\vs4\al(偽代碼:,While…EndWhile語(yǔ)句)eq\a\vs4\al(偽代碼:,Do…EndDo語(yǔ)句)eq\x(\a\al(a←0,i←1,Whilea≤2016,a←a+i,i←i+1,EndWhile,i←i-1,Printi))eq\x(\a\al(a←0,i←1,Do,a←a+i,i←i+1,Untila>2016,EndDo,i←i-1,Printi))在編寫(xiě)循環(huán)結(jié)構(gòu)的偽代碼時(shí),當(dāng)循環(huán)次數(shù)不確定時(shí),可采用“While…EndWhile”或“Do…EndDo”語(yǔ)句,解題中要注意兩種格式的循環(huán)語(yǔ)句在解決同一問(wèn)題時(shí)控制循環(huán)的條件的區(qū)別;同時(shí)還要注意循環(huán)變量的取值,以免出現(xiàn)多一次或少一次循環(huán)的錯(cuò)誤.[再練一題]1.已知偽代碼如下,則輸出的S=________.eq\x(\a\al(I←0,S←0,WhileI<6,I←I+2,S←S+I(xiàn)2,EndWhile,PrintS))【解析】根據(jù)偽代碼可知:第一次循環(huán):I=2,S=22=4;第二次循環(huán):I=4,S=4+42=20;第三次循環(huán):I=6,S=20+62=56;因I=6,所以循環(huán)結(jié)束,輸出S=56.【答案】56“For”語(yǔ)句已知Sn=7×11×15×19×…×(4n+3),求S1000的值,試用偽代碼表示該問(wèn)題的算法.【導(dǎo)學(xué)號(hào):11032023】【精彩點(diǎn)撥】由于循環(huán)次數(shù)已確定,故采用“For”語(yǔ)句,用Sn作為累乘變量,I作為計(jì)數(shù)變量,則I從7到4003,步長(zhǎng)為4.【自主解答】偽代碼如下:eq\x(\a\al(Sn←7,ForIFrom7To4003Step4,Sn←Sn×I,EndFor,PrintSn))1.在循環(huán)結(jié)構(gòu)中,當(dāng)循環(huán)次數(shù)已確定時(shí)可用For語(yǔ)句編寫(xiě)偽代碼,解題的關(guān)鍵是確定初值、終值、步長(zhǎng)、循環(huán)體.2.用For語(yǔ)句表示算法時(shí),F(xiàn)or與EndFor必須成對(duì)出現(xiàn);循環(huán)終止的條件是計(jì)數(shù)變量的值超過(guò)終值;循環(huán)次數(shù)為(終值-初值)/步長(zhǎng)+1;循環(huán)體中只記錄累計(jì)變量.[再練一題]2.試用For語(yǔ)句寫(xiě)出求函數(shù)f(x)=x3在區(qū)間[-1,1]的端點(diǎn)及10等分點(diǎn)處的函數(shù)值的一個(gè)算法.【解】偽代碼如下:eq\x(\a\al(i←1,ForiFrom-1To1Step,y←x3,EndFor,Printy))[探究共研型]循環(huán)語(yǔ)句在實(shí)際問(wèn)題中的應(yīng)用探究1當(dāng)型循環(huán)語(yǔ)句與直到型循環(huán)語(yǔ)句有什么區(qū)別?【提示】(1)當(dāng)型循環(huán)先判斷條件后執(zhí)行,循環(huán)體可能一次也不執(zhí)行;(2)直到型循環(huán)先執(zhí)行一次循環(huán)體再判斷條件,循環(huán)體至少執(zhí)行一次;(3)對(duì)同一個(gè)算法,當(dāng)型循環(huán)語(yǔ)句與直到型循環(huán)語(yǔ)句中的判斷條件是相反的.探究2在編寫(xiě)循環(huán)結(jié)構(gòu)的偽代碼時(shí),如何選擇循環(huán)語(yǔ)句的形式?編寫(xiě)時(shí)需注意哪些問(wèn)題?【提示】(1)當(dāng)循環(huán)次數(shù)確定時(shí),可用三種循環(huán)語(yǔ)句中的任何一種表示算法,對(duì)于循環(huán)次數(shù)不確定的問(wèn)題只能使用“While”語(yǔ)句或“Do”語(yǔ)句.(2)編寫(xiě)時(shí)要嚴(yán)格按照各種循環(huán)語(yǔ)句的格式進(jìn)行.如當(dāng)型循環(huán)語(yǔ)句中While與EndWhile成對(duì)出現(xiàn);直到型循環(huán)語(yǔ)句中Do與EndDo成對(duì)出現(xiàn);For語(yǔ)句中For與EndFor之間是循環(huán)體,當(dāng)步長(zhǎng)為1時(shí)可省略“Step1”新華商場(chǎng)2023年銷(xiāo)售計(jì)算機(jī)5000臺(tái),如果平均每年銷(xiāo)售量比上一年增加10%,那么從2023年起,大約到第幾年可使年銷(xiāo)售量達(dá)40000臺(tái)?試分別用“While…EndWhile”語(yǔ)句、“Do…EndDo”語(yǔ)句描述解決此問(wèn)題的一個(gè)算法.【精彩點(diǎn)撥】先根據(jù)題意設(shè)計(jì)算法,然后根據(jù)算法利用循環(huán)語(yǔ)句來(lái)描述.【自主解答】由題意知第2年銷(xiāo)售量為5000(1+,第3年銷(xiāo)售量為5000(1+2,…,第n年銷(xiāo)售量為5000(1+n-1.“While…EndWhile”語(yǔ)句如下:eq\x(\a\al(m←5000,i←1,Whilem<40000,m←m×1+,i←i+1,EndWhile,Printi))“Do…EndDo”語(yǔ)句如下:eq\x(\a\al(m←5000,i←1,Do,m←m×1+,i←i+1,Untilm≥40000,EndDo,Printi))利用循環(huán)語(yǔ)句描述實(shí)際應(yīng)用問(wèn)題的算法時(shí),首先要分析題意,構(gòu)建數(shù)學(xué)模型,再將問(wèn)題的求解過(guò)程步驟化、程序化,最后用流程圖或算法語(yǔ)句表示算法過(guò)程.[再練一題]3.用“For”語(yǔ)句設(shè)計(jì)一個(gè)計(jì)算某班(50人)的一次數(shù)學(xué)考試的平均分的算法,并畫(huà)出相應(yīng)的流程圖.【解】用一個(gè)循環(huán)依次輸入50個(gè)數(shù),并用變量S存放數(shù)的累加和,在求出50個(gè)數(shù)的和后,將和除以50就得到50個(gè)數(shù)的平均值,即該班的數(shù)學(xué)考試平均分.偽代碼如下:eq\x(\a\al(S←0,ForIFrom1To50,ReadG,S←S+G,EndFor,A←\f(S,50),PrintA))流程圖如下:1.ForiFrom-100To190Step10,則執(zhí)行該語(yǔ)句時(shí),共執(zhí)行________次循環(huán).【解析】[190-(-100)]÷10+1=30,故共執(zhí)行30次循環(huán).【答案】302.求1+2+22+…+2100的算法的偽代碼為:eq\x(\a\al(S←1,ForiFrom1To100,,EndFor,PrintS))其中橫線上應(yīng)填________.【導(dǎo)學(xué)號(hào):11032023】【解析】1+2+22+…+2100為有規(guī)律的累加運(yùn)算,又S的初值為1,指數(shù)i的初值為1,終值為100,步長(zhǎng)為1,所以應(yīng)填S←S+2i.【答案】S←S+2i3.運(yùn)行下面的程序,輸出的結(jié)果為_(kāi)_______.eq\x(\a\al(S←0,i←1,WhileS<18,S←S+i,i←i+1,EndWhile,Printi))【解析】由于循環(huán)體是先判斷條件,再執(zhí)行S=S+i,i=i+1,然后再進(jìn)行判斷,當(dāng)S=1+2+3+4+5=15時(shí),執(zhí)行i=5+1=6,這時(shí)15<18成立,再循環(huán)一次S=15+6=21,i=6+1=7,這時(shí)再判斷21<18不成立,于是執(zhí)行“Printi”,即i=7.【答案】74.如果以下偽代碼運(yùn)行后輸出的結(jié)果是132,那么在偽代碼中Until后面的“條件”應(yīng)為_(kāi)_______.eq\x(\a\al(i←12,s←1,Do,s←s×i,i←i-1,Until條件,EndDo,Prints))【解析】該程序中使用了直到型循環(huán)語(yǔ)句,當(dāng)條件不滿足時(shí)執(zhí)行循環(huán)體,滿足時(shí)退出循環(huán),由于輸出的是132,故執(zhí)行了兩次循環(huán)體,因此條件應(yīng)為i<11.【答案】i<115.設(shè)計(jì)一個(gè)偽代碼,求平方值小于2000的最大整數(shù).【解】可以把最小的正整數(shù)1賦給變量i,計(jì)算出其平方值,判斷其是否小于2000,若小于2000,將i+1的值賦給變量i,即對(duì)變量i進(jìn)行累加,并判斷其平方值是否小于2000,直到i2值大于2000時(shí),停
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 表示團(tuán)結(jié)的詞語(yǔ)一年級(jí)
- 微山二中高二年級(jí)2024-2025學(xué)年階段性測(cè)試1月份數(shù)學(xué)試題 微山二中高二年級(jí)2024-2025學(xué)年階段性測(cè)試1月份數(shù)學(xué)試題
- 【優(yōu)化方案】2022屆高三政治大一輪復(fù)習(xí)-必修3第2單元第5課文化創(chuàng)新-教學(xué)講義-
- 【-學(xué)案導(dǎo)學(xué)設(shè)計(jì)】2020-2021學(xué)年高中物理(人教版-選修3-1)第1章-第5節(jié)-課時(shí)作業(yè)
- 云南省騰沖四中學(xué)2014-2021學(xué)年高二上學(xué)期期中考試生物試卷(無(wú)答案)
- 【Ks5u發(fā)布】江蘇省徐州市2021屆高三第三次質(zhì)量檢測(cè)-地理-掃描版含答案
- 【走向高考】2022屆高三物理人教版一輪復(fù)習(xí)習(xí)題:第9章-第3講電磁感應(yīng)中的綜合應(yīng)用
- 五年級(jí)數(shù)學(xué)(小數(shù)四則混合運(yùn)算)計(jì)算題專項(xiàng)練習(xí)及答案
- 一年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)集錦
- 四年級(jí)數(shù)學(xué)(除數(shù)是兩位數(shù))計(jì)算題專項(xiàng)練習(xí)及答案
- 2023年個(gè)股期權(quán)從業(yè)人員考試(二級(jí))真題模擬匯編(共170題)
- 第三方代付工程款協(xié)議書(shū)范本
- 烈士遺屬救助申請(qǐng)書(shū)
- 外研版英語(yǔ)九年級(jí)上冊(cè) Module1-12作文范文
- 南京市七年級(jí)上冊(cè)地理期末試卷(含答案)
- 足球課程教學(xué)計(jì)劃工作總結(jié)
- 家具成品檢驗(yàn)通用標(biāo)準(zhǔn)
- 粉末涂料有限公司成品裝車(chē)作業(yè)安全風(fēng)險(xiǎn)分級(jí)管控清單
- 諾基亞4G基站配置及常見(jiàn)故障處理課件
- 運(yùn)輸類工作簡(jiǎn)歷
- 煤礦施工巷道布置及支護(hù)設(shè)計(jì)方案
評(píng)論
0/150
提交評(píng)論