版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)4:簡(jiǎn)單的循環(huán)程序設(shè)計(jì),了解結(jié)構(gòu)化程序設(shè)計(jì) 掌握while語(yǔ)句的語(yǔ)法。 掌握簡(jiǎn)單的循環(huán)程序設(shè)計(jì)方法。 理解復(fù)合語(yǔ)句。,結(jié)構(gòu)化程序設(shè)計(jì),采用自頂向下、逐步求精的程序設(shè)計(jì)方法; 使用三種基本控制結(jié)構(gòu)構(gòu)造程序,任何程序都可由順序、選擇、循環(huán)三種基本控制結(jié)構(gòu)構(gòu)造 。,結(jié)構(gòu)化程序設(shè)計(jì)的原則,自頂向下 程序設(shè)計(jì)時(shí),應(yīng)先考慮總體,后考慮細(xì)節(jié);先考慮全局目標(biāo),后考慮局部目標(biāo)。不要一開(kāi)始就過(guò)多追求眾多的細(xì)節(jié),先從最上層總目標(biāo)開(kāi)始設(shè)計(jì),逐步使問(wèn)題具體化。 逐步求精 對(duì)復(fù)雜問(wèn)題,應(yīng)設(shè)計(jì)一些子目標(biāo)作為過(guò)渡,逐步細(xì)化。,結(jié)構(gòu)化程序設(shè)計(jì),順序結(jié)構(gòu) 順序結(jié)構(gòu)表示程序中的各操作是按照它們出現(xiàn)的先后順序執(zhí)行的。 選擇結(jié)構(gòu)/
2、分支結(jié)構(gòu) 選擇結(jié)構(gòu)表示程序的處理步驟出現(xiàn)了分支,它需要根據(jù)某一特定的條件選擇其中的一個(gè)分支執(zhí)行。選擇結(jié)構(gòu)有單選擇、雙選擇和多選擇三種形式。 循環(huán)結(jié)構(gòu) 循環(huán)結(jié)構(gòu)表示程序反復(fù)執(zhí)行某個(gè)或某些操作,直到某條件為假(或?yàn)檎妫r(shí)才可終止循環(huán)。在循環(huán)結(jié)構(gòu)中最主要的是:什么情況下執(zhí)行循環(huán)?哪些操作需要循環(huán)執(zhí)行?,while 循環(huán)語(yǔ)句,while 購(gòu)物單上還有其他商品時(shí) 購(gòu)買下一個(gè)商品,并把它從購(gòu)物單上劃掉,4.1 while 循環(huán)語(yǔ)句,問(wèn)題(ex4_1.c): 求1+2+3+4+5= ?,while 語(yǔ)句的格式,while (表達(dá)式) 循環(huán)體; 當(dāng)表達(dá)式的值為真時(shí),執(zhí)行循環(huán)體;當(dāng)表達(dá)式的值為假時(shí),退出循環(huán)。,
3、while,問(wèn)題:P88,計(jì)算多個(gè)鞋尺碼對(duì)應(yīng)的英寸長(zhǎng)度(ex4_2.c),4.2 計(jì)數(shù)器控制循環(huán),問(wèn)題(ex4_3.c): 一個(gè)班有10個(gè)學(xué)生, 這10個(gè)學(xué)生參加了一個(gè)測(cè)驗(yàn)。從鍵盤輸入這10個(gè)學(xué)生的分?jǐn)?shù)(0100之間的整數(shù)), 求這次測(cè)驗(yàn)的平均分,計(jì)數(shù)器控制循環(huán),1、輸入學(xué)生成績(jī) 2、計(jì)算平均分 3、輸出,計(jì)數(shù)器控制循環(huán),1、輸入學(xué)生成績(jī) 輸入10個(gè)學(xué)生的成績(jī) 計(jì)算總分 2、計(jì)算平均分 平均分 總分/10 3、輸出,計(jì)數(shù)器控制循環(huán),1、輸入學(xué)生成績(jī) 輸入10個(gè)學(xué)生的成績(jī) 計(jì)算總分 總分設(shè)置為0 計(jì)數(shù)器設(shè)置為0 while 計(jì)數(shù)器=10 輸入下一個(gè)分?jǐn)?shù) 該分?jǐn)?shù)加到總分中 計(jì)數(shù)器的值加1 2、計(jì)算
4、平均分 平均分 總分/10 3、輸出,計(jì)數(shù)器控制循環(huán),程序流程圖,4.3 標(biāo)志控制循環(huán),使用自頂向下、逐步求精方法表述算法,問(wèn)題(ex4_4.c):,開(kāi)發(fā)出一個(gè)班級(jí)平均分計(jì)算程序,每次運(yùn)行這個(gè)程序時(shí), 它都能夠處理任意數(shù)量的學(xué)生的分?jǐn)?shù)。,使用自頂向下、逐步求精方法表述算法,確定這次測(cè)驗(yàn)的班級(jí)平均分,使用自頂向下、逐步求精方法表述算法,初始化變量 輸入測(cè)驗(yàn)的分?jǐn)?shù),求分?jǐn)?shù)的和 計(jì)算平均分并顯示,使用自頂向下、逐步求精方法表述算法,初始化變量 總和值初始化為0 計(jì)數(shù)器值初始化為0 輸入測(cè)驗(yàn)的分?jǐn)?shù),求分?jǐn)?shù)的和 輸入第一個(gè)分?jǐn)?shù) while 用戶沒(méi)有輸入標(biāo)志值 把這個(gè)分?jǐn)?shù)加到正在計(jì)算的總分中 分?jǐn)?shù)的個(gè)數(shù)加1 輸入下一個(gè)分?jǐn)?shù) 計(jì)算平均分并顯示
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業(yè)燃?xì)夤艿朗┕ぜ鞍踩O(jiān)測(cè)方案
- 針劑除皺課件
- 投資風(fēng)險(xiǎn)管控義務(wù)承諾函8篇
- 城市地下空間有序開(kāi)發(fā)承諾書(shū)范文6篇
- 一件特別的小禮物寫(xiě)物并記事9篇范文
- 金融消保課件
- 成長(zhǎng)路上的友誼之花寫(xiě)人作文12篇
- 節(jié)能減排工作實(shí)施承諾書(shū)范文5篇
- 基礎(chǔ)教育階段心理健康教學(xué)活動(dòng)方案
- 水泥攪拌樁施工技術(shù)細(xì)節(jié)及方案
- 比亞迪索賠培訓(xùn)課件
- 路基換填施工方案標(biāo)準(zhǔn)
- 關(guān)于怎樣展開(kāi)督導(dǎo)的工作方案
- 中國(guó)數(shù)聯(lián)物流2026屆校園招聘50人考試題庫(kù)及答案1套
- 2025年大學(xué)網(wǎng)絡(luò)工程(網(wǎng)絡(luò)安全技術(shù))試題及答案
- 中國(guó)餐飲巨頭百勝集團(tuán)深度分析
- 胸鎖乳突肌區(qū)課件
- 2025年物業(yè)管理師《物業(yè)管理實(shí)務(wù)》真題及試題及答案
- 高空作業(yè)車使用說(shuō)明書(shū)
- 保安公司介紹PPT模板
- 醫(yī)療質(zhì)量與安全管理小組活動(dòng)記錄
評(píng)論
0/150
提交評(píng)論