版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.2.2條件語(yǔ)句第1課時(shí)) 輸入:xIf x0 thenY=1ElseY=0End if 輸出 y1.2 1.2 基本算法語(yǔ)句基本算法語(yǔ)句知識(shí)再現(xiàn)知識(shí)再現(xiàn) 1. 1.輸入語(yǔ)句、輸出語(yǔ)句和賦值語(yǔ)句輸入語(yǔ)句、輸出語(yǔ)句和賦值語(yǔ)句的一般格式分別是什么?的一般格式分別是什么? 輸入語(yǔ)句: INPUT “提示內(nèi)容”;變量 輸出語(yǔ)句: PRINT “提示內(nèi)容”;表達(dá)式 賦值語(yǔ)句:賦值語(yǔ)句: 變量變量= =表達(dá)式表達(dá)式 2. 2.對(duì)于順序結(jié)構(gòu)的算法或程序框圖,對(duì)于順序結(jié)構(gòu)的算法或程序框圖,我們可以利用輸入語(yǔ)句、輸出語(yǔ)句和賦我們可以利用輸入語(yǔ)句、輸出語(yǔ)句和賦值語(yǔ)句寫(xiě)出其計(jì)算機(jī)程序值語(yǔ)句寫(xiě)出其計(jì)算機(jī)程序. .對(duì)
2、于條件結(jié)構(gòu)對(duì)于條件結(jié)構(gòu)的算法或程序框圖,要轉(zhuǎn)化為計(jì)算機(jī)能的算法或程序框圖,要轉(zhuǎn)化為計(jì)算機(jī)能夠理解的算法語(yǔ)言,我們今天進(jìn)一步學(xué)夠理解的算法語(yǔ)言,我們今天進(jìn)一步學(xué)習(xí)條件語(yǔ)句習(xí)條件語(yǔ)句. . IF IF 條件條件 THENTHEN 語(yǔ)句體語(yǔ)句體END IFEND IF 下圖是算法的條件結(jié)構(gòu)用程序框圖下圖是算法的條件結(jié)構(gòu)用程序框圖表示的另一種形式,它對(duì)應(yīng)的條件語(yǔ)句表示的另一種形式,它對(duì)應(yīng)的條件語(yǔ)句的一般格式設(shè)定為:的一般格式設(shè)定為:滿足條件?滿足條件?語(yǔ)句體語(yǔ)句體是是否否IF IF 條件條件 THENTHEN 語(yǔ)句體語(yǔ)句體END IFEND IF滿足條件?滿足條件?語(yǔ)句體語(yǔ)句體是是否否 當(dāng)計(jì)算機(jī)執(zhí)行上
3、述語(yǔ)句時(shí),首先對(duì)當(dāng)計(jì)算機(jī)執(zhí)行上述語(yǔ)句時(shí),首先對(duì)IFIF后的條件進(jìn)行判斷,假設(shè)后的條件進(jìn)行判斷,假設(shè)IFIF條件條件符合,那么就執(zhí)行符合,那么就執(zhí)行THENTHEN后的語(yǔ)句體,否后的語(yǔ)句體,否則執(zhí)行則執(zhí)行END IFEND IF之后的語(yǔ)句之后的語(yǔ)句. . 下圖是算法的條件結(jié)構(gòu)用程序框圖下圖是算法的條件結(jié)構(gòu)用程序框圖表示的一種形式,它對(duì)應(yīng)的條件語(yǔ)句的表示的一種形式,它對(duì)應(yīng)的條件語(yǔ)句的一般格式設(shè)定為:一般格式設(shè)定為:滿足條件?滿足條件?語(yǔ)句體語(yǔ)句體1語(yǔ)句體語(yǔ)句體2是是否否IF IF 條件條件 THENTHEN 語(yǔ)句體語(yǔ)句體1 1ELSEELSE 語(yǔ)句體語(yǔ)句體2 2END IFEND IF滿足條件?滿
4、足條件?語(yǔ)句體語(yǔ)句體1語(yǔ)句體語(yǔ)句體2是是否否IF IF 條件條件 THENTHEN 語(yǔ)句體語(yǔ)句體1 1ELSEELSE 語(yǔ)句體語(yǔ)句體2 2END IFEND IF當(dāng)計(jì)算機(jī)執(zhí)行上述語(yǔ)句時(shí),首先對(duì)當(dāng)計(jì)算機(jī)執(zhí)行上述語(yǔ)句時(shí),首先對(duì)IFIF后的條件進(jìn)行判斷,假設(shè)后的條件進(jìn)行判斷,假設(shè)IFIF條件條件符合,那么符合,那么THENTHEN執(zhí)行語(yǔ)句體執(zhí)行語(yǔ)句體1 1,否則否則ELSEELSE執(zhí)行語(yǔ)句體執(zhí)行語(yǔ)句體2.2.如何選用兩種語(yǔ)句表示法:(1)要解決的問(wèn)題,如果只需要對(duì)滿足條件時(shí)的情況作出處理,不需要處理不滿足 條件的情況,那么就選用 IF-THEN-END 條件語(yǔ)句。(2)要解決的問(wèn)題,如果既需要解決滿
5、足條件時(shí)的情況,又需要解決不滿足條件的情況,那么應(yīng)選用 IF-THEN-ELSE-END 條件語(yǔ)句。兩種語(yǔ)句的區(qū)別與聯(lián)系區(qū)別:第一種語(yǔ)句只有一個(gè)語(yǔ)句體,是滿足條件時(shí)執(zhí)行的語(yǔ)句體:而第二種語(yǔ)句含有兩個(gè)語(yǔ)句體,滿足條件時(shí)執(zhí)行語(yǔ)句體1,不滿足條件時(shí)執(zhí)行語(yǔ)句體2.聯(lián)絡(luò):兩種語(yǔ)句首先都要對(duì)條件進(jìn)行判斷,然后才執(zhí)行相應(yīng)的語(yǔ)句體;執(zhí)行語(yǔ)句體以后,程序都交匯于一點(diǎn)完成條件語(yǔ)句;都以IF開(kāi)始,以END結(jié)束。例例5:5:編寫(xiě)一個(gè)程序,求實(shí)數(shù)編寫(xiě)一個(gè)程序,求實(shí)數(shù)x x的絕對(duì)值的絕對(duì)值. . 第一步,輸入一個(gè)實(shí)數(shù)第一步,輸入一個(gè)實(shí)數(shù)x.第二步,判斷第二步,判斷x的符號(hào)的符號(hào).若若x0,那么,那么 輸出輸出 x;否則,
6、輸出;否則,輸出-x.該算法的程序框圖如何表示?該算法的程序框圖如何表示?x0?開(kāi)場(chǎng)開(kāi)場(chǎng)終了終了輸入輸入x是是輸出輸出x否否輸出輸出-x 你能寫(xiě)出這個(gè)算法對(duì)應(yīng)的程序嗎?你能寫(xiě)出這個(gè)算法對(duì)應(yīng)的程序嗎? x0?開(kāi)場(chǎng)開(kāi)場(chǎng)終了終了輸入輸入x是是輸出輸出x否否輸出輸出-xENDENDINPUT xINPUT xIF x=0 THEN IF x=0 THEN PRINT xPRINT xELSEELSEPRINT -xPRINT -xEND IFEND IF閱讀下面的程序,你能得到什么結(jié)論?閱讀下面的程序,你能得到什么結(jié)論? x0?開(kāi)場(chǎng)開(kāi)場(chǎng)終了終了輸入輸入x是是x=-x輸出輸出x否否ENDENDINPUT
7、 xINPUT xIF x0 THENIF x=0 THENIF d=0 THENp= -b/(2p= -b/(2* *a)a)q=SQR(d)/(2q=SQR(d)/(2* *a)a)IF d=0 THENIF d=0 THENPRINT “x1=x2=”P(pán)RINT “x1=x2=”;p pELSEELSEPRINT “x1PRINT “x1,x2=”x2=”;p+qp+q,p-qp-qEND IFEND IFELSEELSEPRINT “No real root.”P(pán)RINT “No real root.”END IFEND IF疊加疊加IF語(yǔ)句語(yǔ)句復(fù)合條件語(yǔ)句復(fù)合條件語(yǔ)句 1IF語(yǔ)句可以
8、多層嵌套,可以用文語(yǔ)句可以多層嵌套,可以用文字的縮進(jìn)表示嵌套的層次字的縮進(jìn)表示嵌套的層次2) 在復(fù)合在復(fù)合IF語(yǔ)句中,要注意語(yǔ)句中,要注意IF與與END IF的配對(duì)的配對(duì)P29 練習(xí)練習(xí)1開(kāi)場(chǎng)開(kāi)場(chǎng)輸入輸入a a,b b,c ca+ba+bc c,a+c a+c b b,b+c b+c a a是否同時(shí)成立?是否同時(shí)成立?存在這樣的存在這樣的三角形三角形不存在這樣不存在這樣的三角形的三角形終了終了否否是是(1) 該程序框圖所表示的算法是作用是什么?并根據(jù)程序框圖寫(xiě)出相應(yīng)的程序。程序程序:INPUT a,b,cIF a+bc and a+cb and b+ca THENPRINT “存在這樣的三角形
9、存在這樣的三角形”ELSEPRINT “不存在這樣的三角形不存在這樣的三角形”END IFEND課堂小結(jié):課堂小結(jié):2.2.編寫(xiě)含有多個(gè)條件結(jié)構(gòu)的程序時(shí),每編寫(xiě)含有多個(gè)條件結(jié)構(gòu)的程序時(shí),每個(gè)條件語(yǔ)句執(zhí)行結(jié)束時(shí)都以個(gè)條件語(yǔ)句執(zhí)行結(jié)束時(shí)都以END IFEND IF表示表示. .1.1.條件語(yǔ)句有兩種形式,應(yīng)用時(shí)要根據(jù)條件語(yǔ)句有兩種形式,應(yīng)用時(shí)要根據(jù)實(shí)際問(wèn)題適當(dāng)選取實(shí)際問(wèn)題適當(dāng)選取. .小結(jié)小結(jié)1 1、條件結(jié)構(gòu)的程序表示、條件結(jié)構(gòu)的程序表示2 2、注意書(shū)寫(xiě)的規(guī)范性、注意書(shū)寫(xiě)的規(guī)范性IF 條件條件 THEN 語(yǔ)句語(yǔ)句1ELSE 語(yǔ)句語(yǔ)句2END IFIF 條件條件 THEN 語(yǔ)句語(yǔ)句END IF滿足條件?滿足條件?語(yǔ)句語(yǔ)句滿足條件?滿足條件?語(yǔ)句語(yǔ)句1語(yǔ)句語(yǔ)句2是是否否YN小結(jié)作業(yè)小結(jié)作業(yè)2.2.編寫(xiě)含有多個(gè)條件結(jié)構(gòu)的程序時(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中共中央對(duì)外聯(lián)絡(luò)部事業(yè)單位2026年度公開(kāi)招聘工作人員備考題庫(kù)及完整答案詳解1套
- 暑假前安全教育課件下載
- 2026-2030中國(guó)足部滋潤(rùn)霜行業(yè)市場(chǎng)分析及競(jìng)爭(zhēng)形勢(shì)與發(fā)展前景預(yù)測(cè)研究報(bào)告
- 2025-2030中國(guó)包裝設(shè)計(jì)行業(yè)發(fā)展分析及競(jìng)爭(zhēng)格局與發(fā)展趨勢(shì)預(yù)測(cè)研究報(bào)告
- 2025至2030中國(guó)區(qū)塊鏈技術(shù)應(yīng)用場(chǎng)景及投資潛力分析報(bào)告
- 2026年武義縣大田鄉(xiāng)人民政府招聘?jìng)淇碱}庫(kù)及一套答案詳解
- 2025至2030私募股權(quán)行業(yè)市場(chǎng)發(fā)展分析及前景趨勢(shì)與投資策略研究報(bào)告
- 2025至2030港口機(jī)械行業(yè)政策導(dǎo)向分析及區(qū)域市場(chǎng)潛力與資產(chǎn)證券化路徑研究報(bào)告
- 中央戲劇學(xué)院2025年招聘?jìng)淇碱}庫(kù)(智能戲劇藝術(shù)空間教育部重點(diǎn)實(shí)驗(yàn)室)及1套參考答案詳解
- 2025-2030中國(guó)交流斷路器行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 辦公用品、耗材采購(gòu)服務(wù)投標(biāo)方案
- 遼寧省大連市2026屆高三上學(xué)期1月雙基模擬考試語(yǔ)文試題(含答案)
- 2025年腫瘤科年度工作總結(jié)匯報(bào)
- (正式版)DB51∕T 3336-2025 《零散天然氣橇裝回收安全規(guī)范》
- 初三數(shù)學(xué)備課組年終工作總結(jié)
- 2025年高職工業(yè)機(jī)器人(機(jī)器人編程調(diào)試)試題及答案
- 嗜酸性粒細(xì)胞與哮喘發(fā)病關(guān)系的研究進(jìn)展
- 《陸上風(fēng)電場(chǎng)工程可行性研究報(bào)告編制規(guī)程》(NB/T 31105-2016)
- 京瓷哲學(xué)手冊(cè)樣本
- 五年級(jí)簡(jiǎn)便計(jì)算100題
- 三年級(jí)作文寫(xiě)小狗海灘冬天童話故事
評(píng)論
0/150
提交評(píng)論