數學課堂探究:2基本算法語句(第2課時)_第1頁
數學課堂探究:2基本算法語句(第2課時)_第2頁
數學課堂探究:2基本算法語句(第2課時)_第3頁
數學課堂探究:2基本算法語句(第2課時)_第4頁
數學課堂探究:2基本算法語句(第2課時)_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論