版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
條件語句INPUT語句PRINT語句賦值語句格式INPUT
“提示內容”;變量PRINT
“提示內容”;表達式變量=表達式說明1.“提示內容”和它后面的“;”可以省略;2.一個語句可以給多個變量賦值,中間用“,”隔開;3.無計算功能,不能輸入表達式;4.輸入多個數據時用“,”分隔,且個數要與變量的個數相同。1.“提示內容”和它后面的“;”可以省略;2.一個語句可以輸出多個表達式,不同的表達式之間用“,”隔開;3.表達式可以是變量,也可以是計算公式;4.有計算功能,能直接輸出計算公式的值。1.“=”左側必須是變量,右側可以是數字、變量或者是計算公式;2.一個語句只能有一個“=”,并且只能給一個變量賦值;3.有計算功能,可以把表達式的值賦給一個變量。溫故而知新A溫故而知新1、理解基本算法語句—條件語句,及其與條件結構的關系.2、體驗如何由程序框圖轉化為程序語句.3、通過條件語句的學習,進一步體會算法的基本思想.學習目標復習鞏固步驟A滿足條件?是否滿足條件?步驟A步驟B是否條件結構的程序框圖有那些?怎樣將它們翻成程序語言?單選擇結構雙選擇結構程序框圖條件語句的一般格式IF條件
THEN
語句體(步驟A)ENDIF如果(IF)條件滿足,那么(THEN)執(zhí)行語句體,否則執(zhí)行ENDIF之后的語句.步驟A滿足條件?是否學習過程單選擇結構例1:
根據下面的算法和程序框圖寫出相應的程序。算法:
第一步:輸入a,b;第二步:如果a>b則輸出a-b.
開始輸入a,b結束輸出a-ba>b?是否開始輸入a,b結束輸出a-ba>b?是否INPUT“a=”;aENDIFINPUT“b=”;bENDIFa>bTHEN
PRINTa-b例1:
根據下面的算法和程序框圖寫出相應的程序。滿足條件?步驟A步驟B是否程序框圖條件語句的一般格式IF條件
THEN
語句體1(步驟A)ELSE
語句體2(步驟B)ENDIF如果(IF)條件滿足,那么(THEN)執(zhí)行語句體1,否則(ELSE)執(zhí)行語句體2.1.IF與ENDIF要配對使用.2.ENDIF是結束條件語句,END則是結束整個程序.雙選擇結構例2:
根據下面的算法和程序框圖寫出相應的程序。開始輸入a,ba>b?輸出b-a否是輸出a-b結束INPUT“a=”;aENDIFINPUT“b=”;bIFa>bTHENPRINTa-bELSEPRINTb-aENDIF條件1THEN
IF條件2THEN
語句1ELSE
語句2ENDIFELSE
語句3EDNIF
程序框圖:滿足條件1?語句1語句3否是滿足條件2?語句2是否條件語句的嵌套格式外層條件語句內層條件語句IF條件1THEN
語句1ELSE
IF條件2THEN
語句2ELSE
語句3ENDIFENDIF
程序框圖:滿足條件1?語句2語句1否是滿足條件2?語句3是否條件語句的嵌套格式如果x=0,則
y=0否則:y=x+1例3:已知,編寫程序,
輸出相應
的函數值。算法:1、輸入自變量x3、輸出y2、如果x<0;則
y=-2x+1,
否則:x<0?否y=-2x+1是開始輸入xx=0?y=0否y=x+1結束輸出y是INPUT“x=”;xIFx<0THENy=(-2)*x+1ELSEIFx=0THENy=0ELSEy=x+1
ENDIFENDIFPRINT“y=”;yEND
程序的嵌套x<0?否y=-2x+1是開始輸入xx=0?y=0否y=x+1結束輸出y是算法第一步:輸入三個系數第二步:計算第四步:判斷是否成立.若是,則輸出否則,計算并輸出第三步:判斷是否成立.若是,則計算否則,輸出“方程沒有實數根”,結束算法.〖例4〗:編寫程序,輸入一元二次方程ax2+bx+c=0的系數,輸出它的實數根。否輸入a
,b,c開始?
=b2-4ac?≥0?是p=-b/2a?=0?x1=p+qx2=p-q輸出x1,x2無解輸出p結束是否
程序p=–b/(2*a)q=SQR(d)/(2*a)IFd>=0THENIFd=0THENPRINT“xl,x2=”;p+q,p-qENDIFELSEPRINT“Norealroot.”ENDIFENDINPUT“a,b,c=”;a,b,cPRINT“x1=x2”;pELSEd=b^2-4*a*c隨堂練習1.
INPUT“x=”;xIFx>3THENy=x*xELSEy=2*xENDIFPRINT“y=”;yEND
若輸入4,輸出結果是__補充完整下面用來求任意一個實數x的絕對值的程序
INPUT“x=”;x_____________PRINT“|x|=”;xELSEPRINT“|x|=”;-x_____________END16IFX>=0THENENDIF3、兒童乘坐火車時,若身高不超過1.1m,則無需購票;若超過1.1m但不超過1.4m,可買半票;若超過1.4m,應買全票.試設計一個購票的算法,畫出流程圖,并寫出程序.解:上述購票的算法步驟為S1測量兒童身高h;S2如果h≤1.1,那么免費乘車;否則,如果h≤1.4,那么購買半票乘車;否則,購買全票乘車開始結束輸入h輸出“半票乘車”輸出“全票乘車”輸出“免費乘車”h≤1.1h≤1.4YNYNINPUThIFh≤1.1THENPRINT免費乘車ELSE
IFh≤1.4ThenPRINT半票乘車ELSEPRINT全票乘車ENDIFENDIFEND程序隨堂練習1、條件結構的程序表示3、注意書寫的規(guī)范性IF
條件THEN
語句1ELSE
語句2ENDIFIF
條件THEN
語句ENDIF滿足條件?語句滿足條件?語句1語句2是否課時小結
2、條件語句一般用在需要對條件進行判斷的算法設計中,如求分段函數的函數值等,往往要用條件語句,有時甚至要用到條件語句的嵌套。是否右邊給出的是用條件語句編寫的一個程序,根據該程序回答:INPUTx
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版機械行業(yè)科技創(chuàng)新合作合同書3篇
- 二零二五版藝術品字畫購銷與倉儲管理合同2篇
- 二零二五版農業(yè)用地土壤環(huán)境質量調查委托合同3篇
- 二零二五版LED顯示屏安全防護與應急響應合同3篇
- 美容院商鋪租賃合同(2025版):美容院美容美體設備租賃及售后服務協議2篇
- 二零二五年綠色建筑空調系統(tǒng)設計與施工合同3篇
- 二零二五版廢舊設備買賣及環(huán)保處理合同2篇
- 二零二五版房地產投資合作三方買賣合同3篇
- 二零二五版二手車鑒定評估及轉讓合同3篇
- 2025年度不銹鋼太陽能板安裝工程合同3篇
- GB/T 12914-2008紙和紙板抗張強度的測定
- GB/T 1185-2006光學零件表面疵病
- ps6000自動化系統(tǒng)用戶操作及問題處理培訓
- 家庭教養(yǎng)方式問卷(含評分標準)
- 城市軌道交通安全管理課件(完整版)
- 線纜包覆擠塑模設計和原理
- TSG ZF001-2006 安全閥安全技術監(jiān)察規(guī)程
- 部編版二年級語文下冊《蜘蛛開店》
- 鍋爐升降平臺管理
- 200m3╱h凈化水處理站設計方案
- 個體化健康教育記錄表格模板1
評論
0/150
提交評論