【優化方案】高中數學 第1章1.2.2條件語句同步課件 新人教B必修3_第1頁
【優化方案】高中數學 第1章1.2.2條件語句同步課件 新人教B必修3_第2頁
【優化方案】高中數學 第1章1.2.2條件語句同步課件 新人教B必修3_第3頁
【優化方案】高中數學 第1章1.2.2條件語句同步課件 新人教B必修3_第4頁
【優化方案】高中數學 第1章1.2.2條件語句同步課件 新人教B必修3_第5頁
已閱讀5頁,還剩29頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1.2.2條件語句1.2.2

條件語句課堂互動講練知能優化訓練課前自主學案學習目標1.經歷將具體問題的程序框圖轉化為程序語句的過程,理解條件語言及條件語言在程序語言中的作用,進一步體會算法的基本思想.2.掌握兩種條件語句的一般格式,并能在實際中根據問題靈活使用條件語句編寫Scilab程序.課前自主學案1.賦值語句格式:_________________2.輸入語句一般格式:變量=input(“提示內容”).3.輸出語句一般格式:①________________________;②_______

(“提示內容”).溫故夯基變量名=表達式.print(%io(2),表達式)disp1.概念:處理___________________的算法語句,叫做條件語句.2.條件語句的一般格式有兩種,一種是____________格式,其形式為;另一種是if-end格式,其形式為.知新益能條件分支邏輯結構if-else-end思考感悟if語句中兩種格式對應的程序框圖分別是什么?提示:兩種格式對應的程序框圖分別是:3.作用(1)一般格式:如果表達式結果為_____,則執行表達式后面的語句序列1;如果表達式結果為_____,則執行else后面的語句序列2.(2)最簡單格式:如果表達式結果為_______,則執行表達式后面的語句序列1,否則_________________.真假真跳過語句序列1課堂互動講練應用條件語句編寫程序考點一考點突破

運用Scilab程序語言中的條件語句寫出求一元二次方程ax2+bx+c=0的程序.例1【解】程序如下:【名師點評】

(1)disp也是Scilab的輸出語句,運行后在界面窗口上顯示雙引號中間的文字.(2)這個程序運行后,第一步:要求你輸入方程中的常數a、b、c.第二步:計算d.第三步:用if語句對d進行判斷,如果d<0,用語句disp輸出方程無解信息.第四步:否則(else)也就是d≥0,則計算并輸出.變式訓訓練1編寫程程序,,輸入入一個個x值,要要求輸輸出它它的絕絕對值值.解:程序如下:應用復合if語句編寫程序考點二例2以下給給出一一個算算法::S1輸入x;S2若x<0,則y=x+1;否則則執行行S3;S3若x=0,則y=0;否則則y=x;S4輸出y.(1)指出該該算法法的功功能;;(2)將該算算法用用程序序框圖圖表示示出來來;(3)寫出該該算法法的程程序..【思路點點撥】該問題題提供供的是是一個個問題題的算算法的的自然然語言言的表表述,,它是是一個個分段段函數數模型型.解解決此此問題題可先先由條條件入入手分分析,,再依依次畫畫出框框圖,,并寫寫出程程序語語句..(2)程序框框圖如如圖所所示..(3)程序為為:【名師點點評】求分段段函數數的函函數值值的數數學模模型,,在求求值時時,由由于自自變量量的值值不同同,其其函數數值的的求法法不同同,故故先對對x的值進進行判判斷,,根據據具體體數值值選擇擇不同同的計計算方方法,,故用用條件件語句句進行行設計計.變式訓訓練2試設計計一個個程序序,對對于輸輸入的的任意意兩個個實數數a,b,求出出其差差的絕絕對值值,并并畫出出程序序框圖圖.解:當a≥b時,其其差的的絕對對值為為a-b,否則則等于于b-a,可以以利用用條件件語句句來描描述這這個算算法..程序序框圖圖如圖圖所示示.程序為為:條件語句的嵌套考點三例3某商場場實行行優惠惠措施施,若若購物物金額額x在800元以上上含800元,打打8折;若若購物物金額額x在500元以上上含500元,則則打9折,否否則不不打折折,設設計程程序框框圖,,要求求輸入入購物物金額額x能輸出實實際交款款額,并并寫出相相應程序序.【思路點撥撥】重點應用用條件語語句,注注意多重重判斷的的應用..【解】程序如下下:【名師點評評】條件語句句使程序序框圖中中的條件件分支結結構能讓讓計算機機執行..其中if后的“條件”表示判斷斷的條件件,放在在判斷框框中,語語句序列列1表示滿足足條件時時執行的的操作內內容,放放在判斷斷框中“是”后的執行行框中,,語句序序列2表示不滿滿足條件件時執行行的操作作內容,,放在判判斷框中中“否”后的執行行框中..變式訓練練3乘火車從從A地到B地的票價價為50元,某兒兒童欲隨隨父母從從A地到B地去旅游游,鐵路路部門規規定:兒兒童乘火火車時,,若身高高不超過過1.1m,則無需需購票;;若身高高超過1.1m,但不超超過1.4m,可以買買半票;;若超過1.4m,應買全全票.試試就該兒兒童買票票的票價價情況,,設計一一個購票票算法,,要求先先畫出程程序框圖圖,再寫寫程序..解:該兒童購購票的算算法步驟驟為:S1測量兒童童身高h;S2如果h≤1.1,那么免免費乘車車;否則則,如果果h≤1.4,則購半半票乘車車;否則則購全票票.S3輸出結果果.程序框圖圖如圖所所示.程序如下下:由程序畫框圖考點四畫出下面面的程序序所描述述的一個個程序框框圖.例4【思路點撥撥】依程序可可知,輸輸入的是是兩個點點的坐標標,求出出的是斜斜率.【解】程序框圖如圖所示.變式訓練練4根據下面面的程序序,畫出出其對應應的程序序框圖..1.條件語語句用來來實現算算法中的的條件分分支結構構,在一一些需要要按給定定條件進進行比較較、判斷斷的問題題中,如如判斷一一個數的的正負,,比較兩兩個數的的大小等等,常用用條件語語句設計計程序..2.求分段段函數的的函數值值時,往往往需要要用到條條件語句句,有時時還需要要用到條條件語句句的嵌套套.3.條件語語句主要要有兩種種格式,,(1)if-else

溫馨提示

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

評論

0/150

提交評論