數(shù)學(xué)課堂探究:2基本算法語(yǔ)句(第2課時(shí))_第1頁(yè)
數(shù)學(xué)課堂探究:2基本算法語(yǔ)句(第2課時(shí))_第2頁(yè)
數(shù)學(xué)課堂探究:2基本算法語(yǔ)句(第2課時(shí))_第3頁(yè)
數(shù)學(xué)課堂探究:2基本算法語(yǔ)句(第2課時(shí))_第4頁(yè)
數(shù)學(xué)課堂探究:2基本算法語(yǔ)句(第2課時(shí))_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

學(xué)必求其心得,業(yè)必貴于專精學(xué)必求其心得,業(yè)必貴于專精學(xué)必求其心得,業(yè)必貴于專精課堂探究1.條件語(yǔ)句中的條件表達(dá)式剖析:如表所示。分類條件功能舉例數(shù)學(xué)表達(dá)式關(guān)系<小于a<ba<b<=小于或等于a<=ba≤b>大于a>ba>b>=大于或等于a>=ba≥b=等于a=ba=b<>不等于a<>ba≠b邏輯AND且x<5ANDx>11<x<5OR或x<0ORx>3x<0或x>3NOT非NOTx>ax≤a2.兩種格式的條件語(yǔ)句的辨析剖析:(1)共同點(diǎn):兩種語(yǔ)句首先都要對(duì)條件進(jìn)行判斷,然后才執(zhí)行相應(yīng)的語(yǔ)句體;執(zhí)行完語(yǔ)句體后,程序都交匯于一點(diǎn)完成條件語(yǔ)句;都以IF開(kāi)始,以ENDIF結(jié)束.(2)區(qū)別:IF—THEN—ENDIF語(yǔ)句只有一個(gè)語(yǔ)句體,是滿足條件時(shí)執(zhí)行的語(yǔ)句體;IF—THEN—ELSE—ENDIF語(yǔ)句含有兩個(gè)語(yǔ)句體,滿足條件時(shí)執(zhí)行一個(gè)語(yǔ)句體,不滿足條件時(shí)執(zhí)行另一個(gè)語(yǔ)句體.(3)選擇標(biāo)準(zhǔn):當(dāng)判斷語(yǔ)句的兩個(gè)出口語(yǔ)句只有一個(gè)需要執(zhí)行時(shí),使用“IF—THEN—ENDIF”語(yǔ)句;當(dāng)判斷語(yǔ)句的兩個(gè)出口語(yǔ)句都可能執(zhí)行時(shí),使用“IF—THEN—ELSE—ENDIF”語(yǔ)句.題型一理解條件語(yǔ)句【例題1】給出下列程序:INPUTxIFx<=5THENPRINT“不合適”ELSEPRINT“合適"ENDIFEND(1)若輸入x=-3,則輸出________;(2)若輸入x=2013,則輸出________.解析:(1)輸入x=-3,則x≤5成立,則輸出“不合適”;(2)若輸入x=2013,則x≤5不成立,則輸出“合適".答案:(1)不合適(2)合適反思條件語(yǔ)句的運(yùn)行過(guò)程:若條件成立,則先執(zhí)行THEN后面的語(yǔ)句,當(dāng)執(zhí)行到ELSE時(shí),則“跳過(guò)"再執(zhí)行ENDIF后面的語(yǔ)句;若條件不成立,則執(zhí)行ELSE后面的語(yǔ)句,直到ENDIF結(jié)束條件語(yǔ)句.題型二編寫(xiě)程序【例題2】已知函數(shù)f(x)=eq\b\lc\{\rc\(\a\vs4\al\co1(x2-1,x≥0,,2x2-5,x<0,))設(shè)計(jì)一個(gè)算法,對(duì)輸入的每一個(gè)x值,都得到相應(yīng)的函數(shù)值.(1)寫(xiě)出算法步驟;(2)畫(huà)出程序框圖;(3)編寫(xiě)程序.分析:本題是已知分段函數(shù)的解析式求函數(shù)值的問(wèn)題,當(dāng)輸入一個(gè)x的值,由于x的取值范圍不同,因而用來(lái)計(jì)算函數(shù)值的解析式也有所不同,因此要計(jì)算函數(shù)值必須判斷x的取值范圍,要設(shè)計(jì)求函數(shù)值的算法必須用條件結(jié)構(gòu),相應(yīng)的程序也要應(yīng)用條件語(yǔ)句書(shū)寫(xiě).解:(1)算法步驟如下:第一步,輸入x的值.第二步,判斷x的范圍,若x≥0,則用解析式y(tǒng)=x2-1求函數(shù)值;否則用y=2x2-5求函數(shù)值.第三步,輸出y的值.(2)程序框圖如圖所示.(3)程序如下:INPUT“x=”;xIFx>=0THENy=x^2-1ELSEy=2*x^2-5PRINT“y=”;yEND反思條件語(yǔ)句一般用在需要對(duì)條件進(jìn)行判斷的算法設(shè)計(jì)中,如判斷一個(gè)數(shù)的正負(fù)、比較兩個(gè)數(shù)的大小、求分段函數(shù)的函數(shù)值等問(wèn)題,往往要用條件語(yǔ)句.題型三易錯(cuò)辨析【例題3】輸入x,寫(xiě)出輸出函數(shù)y=eq\b\lc\{\rc\(\a\vs4\al\co1(2x,0≤x≤4,,8,4<x≤8,,24-2x,8<x≤12))的函數(shù)值的程序.錯(cuò)解:程序如下:INPUT“x=”;xIF0≤x≤4THENy=2*xELSEIF4<x≤8THENy=8ELSEy=24-2*xENDIFENDIFPRINTyEND錯(cuò)因分析:在程序語(yǔ)句中不存在“0≤x≤4”的格式,應(yīng)寫(xiě)成“x>=0ANDx<=4”;再就是函數(shù)的定義域不是R,而是三個(gè)“孤立”的區(qū)間,應(yīng)該用三個(gè)IF語(yǔ)句.正解:程序如下:INPUT“x=”;xIFx>=0ANDx<=4THENy=2*xELSEIFx>4ANDx<=8TH

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論