




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、12.2條件語句條件語句第一章第一章 算法初步算法初步學(xué)習(xí)導(dǎo)航學(xué)習(xí)導(dǎo)航新知初探思維啟動(dòng)新知初探思維啟動(dòng)3作用作用(1)IFTHEN格式:如果表達(dá)式結(jié)果為格式:如果表達(dá)式結(jié)果為_,則執(zhí)行,則執(zhí)行表達(dá)式后面的語句體,否則結(jié)束表達(dá)式后面的語句體,否則結(jié)束(2)IFTHENELSE格式:如果表達(dá)式結(jié)果為格式:如果表達(dá)式結(jié)果為_ ,則執(zhí)行表達(dá)式后面的語句體則執(zhí)行表達(dá)式后面的語句體1;如果表達(dá)式結(jié)果為不滿足條件如果表達(dá)式結(jié)果為不滿足條件,則執(zhí)行則執(zhí)行ELSE后面的語句體后面的語句體2.滿足條件滿足條件滿足條件滿足條件想一想想一想在編寫程序時(shí),什么類型選用在編寫程序時(shí),什么類型選用IFTHEN語句,什么類型
2、選語句,什么類型選用用IFTHENELSE語句?語句?提示:提示:(1)對(duì)于要解決的問題,如果只需要對(duì)滿足條件的情況對(duì)于要解決的問題,如果只需要對(duì)滿足條件的情況作出處理,不需要處理不滿足條件的情況,那么就選用作出處理,不需要處理不滿足條件的情況,那么就選用IFTHEN條件語句條件語句(2)對(duì)于要解決的問題,既需要解決滿足條對(duì)于要解決的問題,既需要解決滿足條件時(shí)的情況,又需要解決不滿足條件時(shí)的情況,那么就選用件時(shí)的情況,又需要解決不滿足條件時(shí)的情況,那么就選用IFTHENELSE條件語句條件語句典題例證技法歸納典題例證技法歸納例例1【名師點(diǎn)評(píng)名師點(diǎn)評(píng)】本題是單支條件判斷故可不用本題是單支條件判斷
3、故可不用“ELSE”跟蹤訓(xùn)練跟蹤訓(xùn)練1把如下程序框圖用相應(yīng)的程序表示:把如下程序框圖用相應(yīng)的程序表示:例例2題型二題型二IFTHENELSE語句的應(yīng)用語句的應(yīng)用 以下給出的是用條件語句編寫的一個(gè)程序,根據(jù)以下給出的是用條件語句編寫的一個(gè)程序,根據(jù)該程序回答問題:該程序回答問題:INPUTxIFx3THEN y2*xELSEyx21END IFPRINTyEND(1)若輸入若輸入4,則輸出結(jié)果是,則輸出結(jié)果是_;(2)若輸入若輸入3,則輸出結(jié)果是,則輸出結(jié)果是_;(3)該程序的功能是求函數(shù)該程序的功能是求函數(shù)_的值,根據(jù)的值,根據(jù)x的取值,選的取值,選擇相應(yīng)的語句執(zhí)行擇相應(yīng)的語句執(zhí)行【名師點(diǎn)評(píng)名
4、師點(diǎn)評(píng)】條件語句特別適合處理分段函數(shù)的問題,本條件語句特別適合處理分段函數(shù)的問題,本題中,當(dāng)輸入題中,當(dāng)輸入4時(shí),由于時(shí),由于x4滿足條件滿足條件“x3”,故計(jì)算,故計(jì)算機(jī)執(zhí)行機(jī)執(zhí)行THEN后面的語句體后面的語句體y2x;當(dāng)輸入;當(dāng)輸入3時(shí),由于時(shí),由于x3不不滿足條件滿足條件“x3”,故計(jì)算機(jī)執(zhí)行,故計(jì)算機(jī)執(zhí)行ELSE后的語句體后的語句體跟蹤訓(xùn)練跟蹤訓(xùn)練2根據(jù)如圖框圖,寫出輸入根據(jù)如圖框圖,寫出輸入x的值,輸出函數(shù)的值,輸出函數(shù)yf(x)值的值的程序程序題型三條件語句的綜合應(yīng)用題型三條件語句的綜合應(yīng)用例例3【解解】程序框圖:程序框圖:程序如下:程序如下:【名師點(diǎn)評(píng)名師點(diǎn)評(píng)】理解條件語句的嵌套
5、時(shí),要分清內(nèi)層條件語理解條件語句的嵌套時(shí),要分清內(nèi)層條件語句與外層條件語句,內(nèi)層的條件結(jié)構(gòu)是外層條件結(jié)構(gòu)的一個(gè)句與外層條件語句,內(nèi)層的條件結(jié)構(gòu)是外層條件結(jié)構(gòu)的一個(gè)分支分支互動(dòng)探究互動(dòng)探究3本例若不用條件的嵌套如何解決?本例若不用條件的嵌套如何解決?解:可以采用疊加結(jié)構(gòu),其程序框圖如下:解:可以采用疊加結(jié)構(gòu),其程序框圖如下:程序如下:程序如下:1兩種條件語句的聯(lián)系和區(qū)別兩種條件語句的聯(lián)系和區(qū)別區(qū)別區(qū)別聯(lián)系聯(lián)系IFTHEN語句語句只有一個(gè)語句體,是只有一個(gè)語句體,是滿足條件時(shí)執(zhí)行的語滿足條件時(shí)執(zhí)行的語句體句體兩種語言首先都要對(duì)兩種語言首先都要對(duì)條件進(jìn)行判斷,然后才條件進(jìn)行判斷,然后才執(zhí)行相應(yīng)的語句
6、體;執(zhí)執(zhí)行相應(yīng)的語句體;執(zhí)行完語句體后,程序都行完語句體后,程序都交匯于一點(diǎn)完成條件語交匯于一點(diǎn)完成條件語句;句;都以都以IF開始,以開始,以END IF結(jié)束結(jié)束IFTHENELSE語語句句含有兩個(gè)語句體,滿含有兩個(gè)語句體,滿足條件時(shí)執(zhí)行一個(gè)語足條件時(shí)執(zhí)行一個(gè)語句體,不滿足條件時(shí)句體,不滿足條件時(shí)執(zhí)行另一個(gè)語句體執(zhí)行另一個(gè)語句體2.當(dāng)判斷條件多于一個(gè)時(shí),若重復(fù)應(yīng)用條件語句,書寫程序當(dāng)判斷條件多于一個(gè)時(shí),若重復(fù)應(yīng)用條件語句,書寫程序繁瑣,可利用條件語句的嵌套寫繁瑣,可利用條件語句的嵌套寫(如例如例3)3在編寫條件語句的嵌套中的在編寫條件語句的嵌套中的“條件條件”時(shí),要注意時(shí),要注意IF和和END
7、 IF的配對(duì),常常利用文字的縮進(jìn)來表示嵌套的層次,以便于的配對(duì),常常利用文字的縮進(jìn)來表示嵌套的層次,以便于程序的閱讀和理解程序的閱讀和理解精彩推薦典例展示精彩推薦典例展示規(guī)范解答規(guī)范解答 條件語句的應(yīng)用條件語句的應(yīng)用例例4 (本題滿分本題滿分12分分)元旦期間,某商城搞掛歷促銷活元旦期間,某商城搞掛歷促銷活動(dòng):原價(jià)每本動(dòng):原價(jià)每本20元,購買元,購買5到到9本按本按9折收費(fèi),買折收費(fèi),買10本及其本及其以上按以上按8折收費(fèi),請(qǐng)幫商場(chǎng)設(shè)計(jì)收費(fèi)的程序折收費(fèi),請(qǐng)幫商場(chǎng)設(shè)計(jì)收費(fèi)的程序1程序如下:程序如下:2抓關(guān)鍵促規(guī)范抓關(guān)鍵促規(guī)范 正確寫出正確寫出y關(guān)于關(guān)于x的分段函數(shù)的關(guān)系式是解本題的關(guān)鍵的分段函數(shù)
8、的關(guān)系式是解本題的關(guān)鍵 注意語言符號(hào)的規(guī)范注意語言符號(hào)的規(guī)范12【名師點(diǎn)評(píng)名師點(diǎn)評(píng)】(1)寫程序一定按要求的符號(hào)書寫,要與我們寫程序一定按要求的符號(hào)書寫,要與我們平時(shí)的手寫區(qū)分開平時(shí)的手寫區(qū)分開(2)首先,對(duì)程序中條件的書寫格式要熟練規(guī)范,如果要多個(gè)首先,對(duì)程序中條件的書寫格式要熟練規(guī)范,如果要多個(gè)條件同時(shí)成立,應(yīng)用條件同時(shí)成立,應(yīng)用“AND”連接,而不能是連續(xù)的不等式連接,而不能是連續(xù)的不等式其次,對(duì)條件語句要理解清楚,實(shí)際上第一個(gè)其次,對(duì)條件語句要理解清楚,實(shí)際上第一個(gè)IF語句不成立語句不成立時(shí),已經(jīng)隱含了時(shí),已經(jīng)隱含了“x5”這個(gè)條件這個(gè)條件(3)要熟悉條件語句的嵌套形式,任何時(shí)候,條件語句中的要熟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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è)戰(zhàn)略評(píng)估與調(diào)整機(jī)制試題及答案
- 行政法學(xué)解讀與疑難試題及答案
- 2025年法學(xué)概論考試備戰(zhàn)全攻略與試題與答案
- 風(fēng)險(xiǎn)管理措施的有效性評(píng)估試題及答案
- 高考語文應(yīng)試心理試題及答案
- 浙江省強(qiáng)基聯(lián)盟2024-2025學(xué)年高一下學(xué)期5月月考數(shù)學(xué)試題(含答案)
- 2025屆山東省萊城區(qū)劉仲瑩中學(xué)八年級(jí)數(shù)學(xué)第二學(xué)期期末檢測(cè)試題含解析
- 2025年國庫知識(shí)競(jìng)賽題庫及答案
- 學(xué)習(xí)網(wǎng)絡(luò)管理員職業(yè)發(fā)展及試題及答案
- 行政法學(xué)模擬考試題庫:試題及答案
- 房建工程安全文明施工標(biāo)準(zhǔn)化建筑施工
- 盤扣式鋼管腳手架驗(yàn)收表
- 《拒絕熬夜》演講PPT模板-熬夜危害、怎樣不熬夜、熬夜調(diào)查
- 部編小學(xué)語文三下識(shí)字表無拼音
- 《家用食品粉碎機(jī)設(shè)計(jì)》11000字
- 【課件】4.1轉(zhuǎn)基因產(chǎn)品的安全性課件2021-2022學(xué)年高二下學(xué)期生物人教版選擇性必修3
- 產(chǎn)四萬噸甲乙酮項(xiàng)目初步設(shè)計(jì)說明
- 課程思政的認(rèn)識(shí)、實(shí)踐與思考課件
- 工程結(jié)算催告函
- 第一種、第二種工作票
- 辦公室業(yè)務(wù)培訓(xùn)提綱課件
評(píng)論
0/150
提交評(píng)論