




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
分支結(jié)構(gòu)程序設(shè)計(jì)分支結(jié)構(gòu)程序設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)順序結(jié)構(gòu)分支結(jié)構(gòu)單分支結(jié)構(gòu)雙分支結(jié)構(gòu)多分支構(gòu)循環(huán)結(jié)構(gòu)結(jié)構(gòu)化程序設(shè)計(jì)順序結(jié)構(gòu)學(xué)習(xí)目標(biāo)了解三種分支結(jié)構(gòu)的思想(知識(shí)目標(biāo))掌握三種分支結(jié)構(gòu)的語(yǔ)句格式及其功能(知識(shí)目標(biāo))理解三種分支結(jié)構(gòu)的程序流程(知識(shí)目標(biāo))能熟練利用三種分支結(jié)構(gòu)進(jìn)行程序設(shè)計(jì)(技能目標(biāo))培養(yǎng)學(xué)生良好的思維能力(德育目標(biāo))學(xué)習(xí)目標(biāo)了解三種分支結(jié)構(gòu)的思想(知識(shí)目標(biāo))學(xué)習(xí)重難點(diǎn)雙分支結(jié)構(gòu)與多分支結(jié)構(gòu)程序的編寫雙分支結(jié)構(gòu)與多分支結(jié)構(gòu)程序的閱讀學(xué)習(xí)重難點(diǎn)雙分支結(jié)構(gòu)與多分支結(jié)構(gòu)程序的編寫單分支結(jié)構(gòu)格式及程序流程:if<條件><語(yǔ)句組>endif單分支結(jié)構(gòu)求如下分段函數(shù)的值:
3x+2(x>=0)Y=3x-2(x<0)求如下分段函數(shù)的值:用一次單分支結(jié)構(gòu)完成此任務(wù)Input“請(qǐng)從鍵盤上輸入x的值:”toxY=3*x+2Ifx<0y=3*x-2Endif?“該分段函數(shù)的解為:”,y用一次單分支結(jié)構(gòu)完成此任務(wù)Input“請(qǐng)從鍵盤上輸入x的值用兩次單分支結(jié)構(gòu)完成此任務(wù)
Input“請(qǐng)從鍵盤上輸入x的值:”toxIfx>=0Y=3*x+2EndifIfx<0y=3*x-2Endif?“該分段函數(shù)的值為:”,y用兩次單分支結(jié)構(gòu)完成此任務(wù)
Input“請(qǐng)從鍵盤上輸入x的雙分支結(jié)構(gòu)格式及程序流程:If<條件><語(yǔ)名組1>Else<語(yǔ)句組2>Endif
下條件?
.T..F.
語(yǔ)句組1語(yǔ)句組2雙分支結(jié)構(gòu)下
說(shuō)明:1、<條件>可以是各種有效的邏輯表達(dá)式。2、當(dāng)<條件>為真時(shí),執(zhí)行<語(yǔ)名組1>命令組,否則執(zhí)行<語(yǔ)句組2>命令組,<語(yǔ)名組1>和<語(yǔ)句組2>兩個(gè)命令組只能執(zhí)行其中之一。3、雙分支結(jié)構(gòu)是可以嵌套的,但應(yīng)注意不能交叉且IF與ENDIF必須成對(duì)出現(xiàn)。
雙分支結(jié)構(gòu)控制說(shuō)明:雙分支結(jié)構(gòu)控制注意:
IF…ELSE…ENDIF語(yǔ)句是可以嵌套的,
但應(yīng)注意不能交叉且IF與ENDIF必須成對(duì)出現(xiàn)。(1)IF…………IF…………ENDIF……ENDIF×(1)IF…………IF…………ENDIF……ENDIF注意:IF…ELSE…ENDIF語(yǔ)句是可以嵌套的,但應(yīng)注用雙分支結(jié)構(gòu)編程求分段函數(shù)的值
Input“請(qǐng)從鍵盤上輸入x的值:”toxIfx<0y=3*x-2ElseY=3*x+2Endif?“該分段函數(shù)的值為:”,y用雙分支結(jié)構(gòu)編程求分段函數(shù)的值
Input“請(qǐng)從鍵盤上輸入多分支結(jié)構(gòu)格式及程序流程:DocaseCase<條件1><語(yǔ)名組1>Case<條件2><語(yǔ)句組2>……Case<條件n><語(yǔ)句組n>[otherwise<語(yǔ)句組>]Endcase判斷每一個(gè)CASE后的條件表達(dá)式的值是否為真,如找到某個(gè)條件為真,則執(zhí)行其后的命令組所有的條件均為假時(shí),執(zhí)行該命令組(可省略)多分支結(jié)構(gòu)判斷每一個(gè)CASE后的條件表達(dá)式的值是否為真,如找多分支結(jié)構(gòu)程序流控制
注意:(1)DOCASE與ENDCASE應(yīng)成對(duì)出現(xiàn)。(2)DOCASE與第一個(gè)CASE語(yǔ)句之間不能有其它語(yǔ)句。(3)DOCASE語(yǔ)句也可以嵌套,內(nèi)層的DOCASE語(yǔ)句可以作為外層DOCASE語(yǔ)句中某一個(gè)命令組的語(yǔ)句序列,但內(nèi)外層之間不能發(fā)生交叉。(4)當(dāng)CASE中不止一個(gè)條件為真時(shí),僅執(zhí)行第一個(gè)條件為真的語(yǔ)句后的命令組。(5)DOCASE語(yǔ)句也可以與IF語(yǔ)句或循環(huán)語(yǔ)句嵌套,其嵌套的原則與(3)相同。
思考:用DOCASE語(yǔ)句完成求學(xué)生成績(jī)等級(jí),(90以上為“優(yōu)秀”;80-90為“良好”;60-80為“及格”;60以下為“不及格”)。多分支結(jié)構(gòu)程序流控制注意:思考:用DOCASE語(yǔ)句完成求示例:在xscj.dbf中查找用戶指定的學(xué)號(hào),并并顯示該學(xué)生第一學(xué)期數(shù)學(xué)成績(jī)的等級(jí)。其中(數(shù)學(xué)≥90為優(yōu)秀;80≤數(shù)學(xué)<90為良好;60≤數(shù)學(xué)<80為及格;60分以下為不及格)示例:在xscj.dbf中查找用戶指定的學(xué)號(hào),并并顯示該學(xué)生UsexscjCleaAccept”請(qǐng)輸入查詢的學(xué)號(hào):”toxhLocatefor學(xué)號(hào)==xhIffound()
docasecase數(shù)學(xué)>=90wait”優(yōu)生!”windowtimeout1case數(shù)學(xué)>=80wait”良好!”windowtimeout1case數(shù)學(xué)>=60wait”及格!”windowtimeout1otherwisewait”及格!”windowtimeout1endcaseElsewait”無(wú)此學(xué)號(hào)學(xué)生!”EndifUse雙分支中嵌套了多分支Usexscj雙分支中嵌套了多分支3x+2(x>0)Y=3(x=0)3x-2(x<0)用多分支結(jié)構(gòu)編程求如下分段函數(shù)的值:3x+2(x>0)用多分支結(jié)構(gòu)用多分支結(jié)構(gòu)求分段函數(shù)的值Input“請(qǐng)從鍵盤上輸入x的值:”toxDocasecasex>0Y=3*x+2casex<0y=3*x-2otherwisey=3endcase?“該分段函數(shù)的值為:”,y用多分支結(jié)構(gòu)求分段函數(shù)的值Input“請(qǐng)從鍵盤上輸入x的值注意!在雙分支結(jié)構(gòu)中,兩個(gè)語(yǔ)句組必定會(huì)執(zhí)行其中一個(gè)!在多分支結(jié)構(gòu)中,可能不會(huì)執(zhí)行其中任何一個(gè)語(yǔ)句!在雙分支和多分支結(jié)構(gòu)中,不可能同時(shí)執(zhí)行兩個(gè)以上的語(yǔ)句組!注意!在雙分支結(jié)構(gòu)中,兩個(gè)語(yǔ)句組必定會(huì)執(zhí)行其中一個(gè)!典型試題(說(shuō)出以下程序的運(yùn)行結(jié)果)a=10b=20c=30Ifa>bifc>ac=a+belsec=a-bendifEndif?c結(jié)果為:30?典型試題(說(shuō)出以下程序的運(yùn)行結(jié)果)a=10結(jié)果為:30?作業(yè)求方程ax2+bx+c=0的解,a,b,c均從鍵盤上接收,選擇用分支結(jié)構(gòu)編程實(shí)現(xiàn)。如果無(wú)實(shí)根,則顯示“此方程無(wú)實(shí)根!”作業(yè)求方程ax2+bx+c=0的解,a,b,c均從鍵盤上接收分支結(jié)構(gòu)程序設(shè)計(jì)分支結(jié)構(gòu)程序設(shè)計(jì)結(jié)構(gòu)化程序設(shè)計(jì)順序結(jié)構(gòu)分支結(jié)構(gòu)單分支結(jié)構(gòu)雙分支結(jié)構(gòu)多分支構(gòu)循環(huán)結(jié)構(gòu)結(jié)構(gòu)化程序設(shè)計(jì)順序結(jié)構(gòu)學(xué)習(xí)目標(biāo)了解三種分支結(jié)構(gòu)的思想(知識(shí)目標(biāo))掌握三種分支結(jié)構(gòu)的語(yǔ)句格式及其功能(知識(shí)目標(biāo))理解三種分支結(jié)構(gòu)的程序流程(知識(shí)目標(biāo))能熟練利用三種分支結(jié)構(gòu)進(jìn)行程序設(shè)計(jì)(技能目標(biāo))培養(yǎng)學(xué)生良好的思維能力(德育目標(biāo))學(xué)習(xí)目標(biāo)了解三種分支結(jié)構(gòu)的思想(知識(shí)目標(biāo))學(xué)習(xí)重難點(diǎn)雙分支結(jié)構(gòu)與多分支結(jié)構(gòu)程序的編寫雙分支結(jié)構(gòu)與多分支結(jié)構(gòu)程序的閱讀學(xué)習(xí)重難點(diǎn)雙分支結(jié)構(gòu)與多分支結(jié)構(gòu)程序的編寫單分支結(jié)構(gòu)格式及程序流程:if<條件><語(yǔ)句組>endif單分支結(jié)構(gòu)求如下分段函數(shù)的值:
3x+2(x>=0)Y=3x-2(x<0)求如下分段函數(shù)的值:用一次單分支結(jié)構(gòu)完成此任務(wù)Input“請(qǐng)從鍵盤上輸入x的值:”toxY=3*x+2Ifx<0y=3*x-2Endif?“該分段函數(shù)的解為:”,y用一次單分支結(jié)構(gòu)完成此任務(wù)Input“請(qǐng)從鍵盤上輸入x的值用兩次單分支結(jié)構(gòu)完成此任務(wù)
Input“請(qǐng)從鍵盤上輸入x的值:”toxIfx>=0Y=3*x+2EndifIfx<0y=3*x-2Endif?“該分段函數(shù)的值為:”,y用兩次單分支結(jié)構(gòu)完成此任務(wù)
Input“請(qǐng)從鍵盤上輸入x的雙分支結(jié)構(gòu)格式及程序流程:If<條件><語(yǔ)名組1>Else<語(yǔ)句組2>Endif
下條件?
.T..F.
語(yǔ)句組1語(yǔ)句組2雙分支結(jié)構(gòu)下
說(shuō)明:1、<條件>可以是各種有效的邏輯表達(dá)式。2、當(dāng)<條件>為真時(shí),執(zhí)行<語(yǔ)名組1>命令組,否則執(zhí)行<語(yǔ)句組2>命令組,<語(yǔ)名組1>和<語(yǔ)句組2>兩個(gè)命令組只能執(zhí)行其中之一。3、雙分支結(jié)構(gòu)是可以嵌套的,但應(yīng)注意不能交叉且IF與ENDIF必須成對(duì)出現(xiàn)。
雙分支結(jié)構(gòu)控制說(shuō)明:雙分支結(jié)構(gòu)控制注意:
IF…ELSE…ENDIF語(yǔ)句是可以嵌套的,
但應(yīng)注意不能交叉且IF與ENDIF必須成對(duì)出現(xiàn)。(1)IF…………IF…………ENDIF……ENDIF×(1)IF…………IF…………ENDIF……ENDIF注意:IF…ELSE…ENDIF語(yǔ)句是可以嵌套的,但應(yīng)注用雙分支結(jié)構(gòu)編程求分段函數(shù)的值
Input“請(qǐng)從鍵盤上輸入x的值:”toxIfx<0y=3*x-2ElseY=3*x+2Endif?“該分段函數(shù)的值為:”,y用雙分支結(jié)構(gòu)編程求分段函數(shù)的值
Input“請(qǐng)從鍵盤上輸入多分支結(jié)構(gòu)格式及程序流程:DocaseCase<條件1><語(yǔ)名組1>Case<條件2><語(yǔ)句組2>……Case<條件n><語(yǔ)句組n>[otherwise<語(yǔ)句組>]Endcase判斷每一個(gè)CASE后的條件表達(dá)式的值是否為真,如找到某個(gè)條件為真,則執(zhí)行其后的命令組所有的條件均為假時(shí),執(zhí)行該命令組(可省略)多分支結(jié)構(gòu)判斷每一個(gè)CASE后的條件表達(dá)式的值是否為真,如找多分支結(jié)構(gòu)程序流控制
注意:(1)DOCASE與ENDCASE應(yīng)成對(duì)出現(xiàn)。(2)DOCASE與第一個(gè)CASE語(yǔ)句之間不能有其它語(yǔ)句。(3)DOCASE語(yǔ)句也可以嵌套,內(nèi)層的DOCASE語(yǔ)句可以作為外層DOCASE語(yǔ)句中某一個(gè)命令組的語(yǔ)句序列,但內(nèi)外層之間不能發(fā)生交叉。(4)當(dāng)CASE中不止一個(gè)條件為真時(shí),僅執(zhí)行第一個(gè)條件為真的語(yǔ)句后的命令組。(5)DOCASE語(yǔ)句也可以與IF語(yǔ)句或循環(huán)語(yǔ)句嵌套,其嵌套的原則與(3)相同。
思考:用DOCASE語(yǔ)句完成求學(xué)生成績(jī)等級(jí),(90以上為“優(yōu)秀”;80-90為“良好”;60-80為“及格”;60以下為“不及格”)。多分支結(jié)構(gòu)程序流控制注意:思考:用DOCASE語(yǔ)句完成求示例:在xscj.dbf中查找用戶指定的學(xué)號(hào),并并顯示該學(xué)生第一學(xué)期數(shù)學(xué)成績(jī)的等級(jí)。其中(數(shù)學(xué)≥90為優(yōu)秀;80≤數(shù)學(xué)<90為良好;60≤數(shù)學(xué)<80為及格;60分以下為不及格)示例:在xscj.dbf中查找用戶指定的學(xué)號(hào),并并顯示該學(xué)生UsexscjCleaAccept”請(qǐng)輸入查詢的學(xué)號(hào):”toxhLocatefor學(xué)號(hào)==xhIffound()
docasecase數(shù)學(xué)>=90wait”優(yōu)生!”windowtimeout1case數(shù)學(xué)>=80wait”良好!”windowtimeout1case數(shù)學(xué)>=60wait”及格!”windowtimeout1otherwisewait”及格!”windowtimeout1endcaseElsewait”無(wú)此學(xué)號(hào)學(xué)生!”EndifUse雙分支中嵌套了多分支Usexscj雙分支中嵌套了多分支3x+2(x>0)Y=3(x
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校消毒知識(shí)試題及答案
- 脫崗考試面試題及答案
- 收養(yǎng)合同協(xié)議書(shū)模板圖片
- 文化遺產(chǎn)保護(hù)與利用項(xiàng)目資金申請(qǐng)資金使用效益評(píng)估報(bào)告
- 交通流量預(yù)測(cè)在智慧交通設(shè)施運(yùn)營(yíng)2025年應(yīng)用研究報(bào)告
- 消防培訓(xùn)初級(jí)試題及答案
- 2025年互聯(lián)網(wǎng)行業(yè)大數(shù)據(jù)精準(zhǔn)營(yíng)銷解決方案報(bào)告
- 成都高三摸底試題及答案
- 學(xué)生暑假工合同協(xié)議書(shū)
- 委托開(kāi)發(fā)合同終止協(xié)議書(shū)
- 醫(yī)保政策培訓(xùn)知識(shí)普及課件
- 海南省三亞2024年八年級(jí)物理第二學(xué)期期末統(tǒng)考試題及答案解析
- 小學(xué)四年級(jí)語(yǔ)文知識(shí)競(jìng)賽(含答案)
- 人教版數(shù)學(xué)八年級(jí)下冊(cè)一次函數(shù)綜合大題練習(xí)
- 成語(yǔ)故事一箭雙雕
- 2023年廣東高考地理試卷(高清版含答案)
- (課件)少吃零食健康飲食
- 生產(chǎn)節(jié)拍計(jì)算表格
- BP神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)算法的研究
- 2024年湖北省武漢市高考數(shù)學(xué)一調(diào)試卷
- 銀行業(yè)金融機(jī)構(gòu)數(shù)據(jù)治理指引
評(píng)論
0/150
提交評(píng)論