![第五節(jié)模塊化程序設(shè)計1_第1頁](http://file4.renrendoc.com/view/c06be46eab6ad7410db2f9ce6be1638a/c06be46eab6ad7410db2f9ce6be1638a1.gif)
![第五節(jié)模塊化程序設(shè)計1_第2頁](http://file4.renrendoc.com/view/c06be46eab6ad7410db2f9ce6be1638a/c06be46eab6ad7410db2f9ce6be1638a2.gif)
![第五節(jié)模塊化程序設(shè)計1_第3頁](http://file4.renrendoc.com/view/c06be46eab6ad7410db2f9ce6be1638a/c06be46eab6ad7410db2f9ce6be1638a3.gif)
![第五節(jié)模塊化程序設(shè)計1_第4頁](http://file4.renrendoc.com/view/c06be46eab6ad7410db2f9ce6be1638a/c06be46eab6ad7410db2f9ce6be1638a4.gif)
![第五節(jié)模塊化程序設(shè)計1_第5頁](http://file4.renrendoc.com/view/c06be46eab6ad7410db2f9ce6be1638a/c06be46eab6ad7410db2f9ce6be1638a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第五節(jié)模塊化程序(1)
了解自頂向下、逐步求精的程序設(shè)計方法1教學(xué)目標理解并掌握自頂向下,逐步求精的程序設(shè)計方法2引言在實際生活中,當(dāng)遇到一個大型的、復(fù)雜的問題時,人們通常會把這個大問題分解為幾個部分,分別加以解決。如果某些部分還比較復(fù)雜,就再進行細分,當(dāng)各部分問題被一一解決后,大問題也就迎刃而解了。當(dāng)需要用計算機解決的問題比較大型,設(shè)計程序時,也可以采用這種方法。先從整體角度將程序分解為幾個大的模塊,再逐步進行細分,直至分解為若干個小的容易解決的模塊。3活動一了解自頂向下、逐步求精的程序設(shè)計方法提問:閱讀教材95頁活動一,要求編制一個程序幫助培訓(xùn)部的老師管理學(xué)生的成績,并能夠根據(jù)學(xué)生的成績判斷發(fā)給哪種證書,那么這個程序需要完哪些工作?41、分析問題與設(shè)計算法要解決本問題,需要用到25個學(xué)生的姓名、三門課程的成績并計算出他們的總分。設(shè)使用以下數(shù)組姓名:sname(25)三門課程的成績:score(25,3)總分:sum(25)sname(i)表示:
score(i,j)表示:
sum(i)表示
5分析問題與算法設(shè)計(1)需要解決的問題是:根據(jù)培訓(xùn)班學(xué)生三門課程的成績,統(tǒng)計學(xué)生的學(xué)習(xí)成績和總分,并判斷該學(xué)生能獲得哪一種證書。可以將問題的解決分為三個環(huán)節(jié)輸入學(xué)生的成績計算學(xué)生的總分輸出學(xué)生的成績表和證書類型。(2)流程分析67分析問題與算法設(shè)計(3)列出計算第i個學(xué)生的總分的計算公式:
Sum(i)=score(i,1)*0.2+score(i,2)*0.5+score(i,3)*0.3(4)列出判斷獲得證書類型的P1和P2的表達式
P1:(score(i,1)>=85Andscore(i,2)>=85Andscore(i,3)>=85) P2:(Sum(i)>70Andscore(i,1)>=60Andscore(i,2)>=60Andscore(i,3)>=60)(5)根據(jù)李老師的分析,用自然語言整理出完整算法第1步:輸入學(xué)生的成績
循環(huán)i從1到n第2步:計算學(xué)生總分
循環(huán)i從1到n sum(i)=第3步:輸出成績表
輸出表頭
輸出成績表
循環(huán)i從1到n,步長為1
輸出第i位學(xué)生的姓名、三門課程成績、總分
如果
則輸出“優(yōu)秀”
否則如果則輸出“合格”否則輸出“無”8閱讀程序代碼,在下劃線處完功能注釋PrivateSubForm_Click()ConstnAsInteger=25Dimsname(25)AsString'學(xué)生的姓名
Dimscore(25,3)AsInteger'學(xué)生的三門課程成績Dimsum(25)asinteger‘學(xué)生的總分
DimiAsIntegerDimpromptAsString
‘輸入學(xué)生的成績Fori=1Tonprompt="輸入第"&i&"個學(xué)生姓名"sname(i)=InputBox(prompt)prompt="輸入"&sname(i)&"的軟硬件基礎(chǔ)成績"score(i,1)=Val(InputBox(prompt))prompt="輸入"&sname(i)&"的文字處理成績"score(i,2)=Val(InputBox(prompt))prompt="輸入"&sname(i)&"的網(wǎng)絡(luò)技術(shù)應(yīng)用成績"score(i,3)=Val(InputBox(prompt))Nexti‘計算學(xué)生的總分Fori=1TonSum(i)=score(i,1)*0.2+score(i,2)*0.5+score(i,3)*0.3Nexti‘輸出學(xué)生的成績表
'輸出表頭
Print"姓名"+vbTab+"成績1"+vbTab+"成績2"+vatab+"成績3"+vbTab+"總分"+vbTab+"證書"Fori=1Ton'輸出一位學(xué)生的姓名、成績和總分
prompt=sname(i)&vbTab&score(i,1)&vbTab&score(i,2)&vbTab&score(i,3)&Sum(i)&vbTab‘輸出學(xué)生的證書類型If(score(i,1)>=85Andscore(i,2)>=85Andscore(i,3)>=85)ThenPrintprompt&"優(yōu)秀"ElseIf(Sum(i)>70Andscore(i,1)>=60Andscore(i,2)>=60Andscore(i,3)>=60)ThenPrintprompt&"合格"ElsePrintprompt&"無"EndIfEndIfNextiEndSub9學(xué)習(xí)指引程序變量的初始化階段;輸入數(shù)值并相應(yīng)地調(diào)整變量的處理階段;計算并顯示結(jié)果的終止階段。最頂層僅僅描述了程序的功能,它雖然是程序的一個完整表示,但很少提供足夠的信息
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025伸縮縫安裝工程勞務(wù)分包合同修改
- 9 知法守法依法維權(quán) 第二課時(說課稿)-2023-2024學(xué)年道德與法治六年級上冊統(tǒng)編版001
- 2023二年級數(shù)學(xué)上冊 六 表內(nèi)乘法和表內(nèi)除法(二)練習(xí)十四說課稿 蘇教版001
- 10《爬山虎的腳》第二課時 說課稿-2024-2025學(xué)年語文四年級上冊統(tǒng)編版
- Unit 3 My weekend plan Part 6(說課稿)-2024-2025學(xué)年人教PEP版英語六年級上冊
- 生了病怎么辦 (課件)-2024-2025學(xué)年人教版(2024)體育一年級全一冊
- Review Module Unit 1(說課稿)-2023-2024學(xué)年外研版(三起)英語四年級下冊
- 17《松鼠》說課稿-2024-2025學(xué)年五年級語文上冊統(tǒng)編版001
- 2025農(nóng)村宅基地轉(zhuǎn)讓合同模板
- 8網(wǎng)絡(luò)新世界 第一課時 說課稿-2023-2024學(xué)年道德與法治四年級上冊統(tǒng)編版
- 設(shè)立項目管理公司組建方案
- 薪酬戰(zhàn)略與實踐
- 答案之書(解答之書)-電子版精選答案
- 中國古代文學(xué)史 馬工程課件(上)01總緒論
- GB/T 22085.1-2008電子束及激光焊接接頭缺欠質(zhì)量分級指南第1部分:鋼
- 上海中心大廈-介紹 課件
- 《口腔修復(fù)學(xué)》種植義齒-課件
- 非酒精性脂肪性肝病防治指南解讀課件
- 地理微格教學(xué)課件
- 合成氨操作規(guī)程
- 清華大學(xué)抬頭信紙
評論
0/150
提交評論