版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
高中數(shù)學(xué)人教A版
必修三·第1章
算法初步四川省成都市新都一中肖宏No.1middleschool,mylove!某商場為了促銷,采取購物打折的優(yōu)惠辦法,每位顧客一次購物在1000元及以上者,按九五折優(yōu)惠,用計算機(jī)解決這個問題,該如何設(shè)計程序語言呢?No.1middleschool,mylove!第6課時
條件語句No.1middleschool,mylove!預(yù)學(xué)1:條件語句(1)在上面的問題中設(shè)計程序語言可以運用條件語句解決.(2)條件語句與程序框圖中的條件結(jié)構(gòu)相對應(yīng).No.1middleschool,mylove!
No.1middleschool,mylove!預(yù)學(xué)2:條件語句的一般格式及作用(1)IF—THEN語句IF—THEN語句的一般格式如圖,對應(yīng)的程序框圖如圖.IF條件THEN
語句體
END
IF
No.1middleschool,mylove!(2)IF—THEN—ELSE語句IF—THEN—ELSE語句的一般格式如圖,對應(yīng)的程序框圖如圖.IF條件THEN
語句1
ELSE
語句2
END
IF
No.1middleschool,mylove!想一想:IF—THEN—ELSE語句與IF—THEN語句的相同點和不同點?【解析】相同點:首先對IF后的條件進(jìn)行判斷,如果符合條件就執(zhí)行THEN后邊的語句.不同點:對于IF—THEN—ELSE語句,若不符合條件,則執(zhí)行ELSE后面的“語句體2”.對于IF—THEN語句,若不符合條件,則直接結(jié)束該條件語句,轉(zhuǎn)而執(zhí)行其后面的語句.No.1middleschool,mylove!預(yù)學(xué)3:IF—THEN語句與IF—THEN—ELSE語句各自的功能在IF—THEN語句中,“條件”表示判斷的條件;“語句”表示滿足條件時執(zhí)行的操作內(nèi)容,條件不滿足時,結(jié)束程序;END
IF表示條件語句的結(jié)束.計算機(jī)在執(zhí)行時首先對IF后的條件進(jìn)行判斷,如果條件符合就執(zhí)行THEN后邊的語句,若條件不符合則直接結(jié)束該條件語句,轉(zhuǎn)而執(zhí)行其他語句.No.1middleschool,mylove!在IF—THEN—ELSE語句中,“條件”表示判斷的條件;“語句1”表示滿足條件時執(zhí)行的操作內(nèi)容;“語句2”表示不滿足條件時執(zhí)行的操作內(nèi)容;END
IF表示條件語句的結(jié)束.計算機(jī)在執(zhí)行時,首先對IF后的條件進(jìn)行判斷,如果條件符合,則執(zhí)行THEN后面的語句1;如果條件不符合,則執(zhí)行ELSE后面的語句2.No.1middleschool,mylove!議一議:給出下面兩個語句,說明其含義.(1)
IF
a≥1000
THEN
y=0.85*a
END
IF
(2)
IF
a>500
THEN
y=0.95*a
ELSE
y=a
END
IF【解析】(1)其含義是當(dāng)滿足條件a≥1000時,執(zhí)行y=0.85*a,否則,執(zhí)行下一句.(2)其含義是當(dāng)滿足條件時a>500,執(zhí)行y=0.95*a,否則,執(zhí)行y=a.No.1middleschool,mylove!預(yù)學(xué)4:條件語句的嵌套下面是一個嵌套的條件結(jié)構(gòu)程序框圖.No.1middleschool,mylove!該框圖對應(yīng)的條件語句為復(fù)合IF語句,其一般格式為:IF條件1
THEN語句1ELSE
IF條件2
THEN語句2
ELSE語句3
END
IFEND
IFNo.1middleschool,mylove!
No.1middleschool,mylove!INPUT
xIF
x<=-1
THENy=(x+1)^2ELSE
IF
x>=1
THENy=1/x-1
ELSE
y=2*x+2
END
IFEND
IFPRINT
yENDNo.1middleschool,mylove!1.IF—THEN語句例1、輸入一個數(shù)x,如果它是正數(shù),則輸出它;否則不輸出,畫出解決該問題的程序框圖,并寫出對應(yīng)的程序.【方法指導(dǎo)】這是一個條件結(jié)構(gòu),當(dāng)x>0時,輸出x,當(dāng)x≤0時,退出條件結(jié)構(gòu),不輸出結(jié)果,對應(yīng)的語句是IF—THEN.No.1middleschool,mylove!【解析】程序框圖如圖所示:
相應(yīng)的程序如下:
INPUT
x
IF
x>0
THEN
x
END
IF
ENDNo.1middleschool,mylove!變式訓(xùn)練1、給出以下程序:INPUT
x1,x2IF
x1=x2
THEN
x1=x1+x2END
IF
y=x1+x2PRINT
yEND如果輸入x1=2,x2=3,那么執(zhí)行此程序的結(jié)果是輸出(
).A.7
B.10
C.5
D.8No.1middleschool,mylove!【解析】由于輸入的兩個數(shù)x1=2,x2=3不滿足條件x1=x2,因此不執(zhí)行語句體x1=x1+x2,而直接執(zhí)行y=x1+x2,所以y=5,最后輸出5,選C.【答案】CNo.1middleschool,mylove!2.IF—THEN—ELSE語句例2、輸入任意的兩個實數(shù)a,b,輸出其差的絕對值,畫出解決該問題的程序框圖,并寫出對應(yīng)的程序.【方法指導(dǎo)】這是一個條件結(jié)構(gòu),當(dāng)a-b≥0時,輸出a-b,當(dāng)a-b<0時,輸出b-a,對應(yīng)的語句是IF—THEN—ELSE.No.1middleschool,mylove!【解析】程序框圖如圖所示:
相應(yīng)的程序如下:
INPUT
a,b
IF
a>=b
THEN
a-b
ELSE
b-a
END
IF
ENDNo.1middleschool,mylove!變式訓(xùn)練2、下面程序運行后,輸出的結(jié)果為
.
x=5y=-20IF
x<0
THENx=y(tǒng)-3ELSEy=y(tǒng)+3END
IFPRINT
x-y,y-xENDNo.1middleschool,mylove!【解析】程序執(zhí)行y=y(tǒng)+3=-17,輸出x-y=5-(-17)=22,y-x=-17-5=-22.【答案】22,-22No.1middleschool,mylove!
No.1middleschool,mylove!【解析】程序如下:INPUT
a,bIF
a=0
THEN
IF
b>0
THEN
“不等式無解”
ELSE
“x∈R”
END
IFELSENo.1middleschool,mylove!
IF
a>0
THEN
“x<-b/a”
ELSE
“x>-b/a”
END
IFEND
IFENDNo.1middleschool,mylove!變式訓(xùn)練3、給出如下程序(其中x滿足0<x<12).INPUT
“x=”;xIF
x>0
AND
x<=4
THEN
y=2*xELSE
IF
x<=8
THEN
y=8
ELSE
y=24-2*x
END
IFEND
IFNo.1middleschool,mylove!
No.1middleschool,mylove!1.IF-THEN語句中的“條件”表示判斷的條件,“語句體”表示滿足條件時要執(zhí)行的操作內(nèi)容,條件不滿足時,執(zhí)行END
IF后面的語句;IF-THEN-ELSE語句中滿足條件時執(zhí)行THEN后面的操作,不滿足條件時,執(zhí)行ELSE后面的操作,END
IF表示條件語句的結(jié)束,END表示程序結(jié)束.No.1middleschool,mylove!2.書寫條件語句時,ELSE要單獨占一行;IF與END
IF要成對出現(xiàn),即有一個IF,就必有一個END
IF.3.不等式表示條件時注意用“>=”表示傳統(tǒng)的“≥”;如果變量x滿足a<x<b,則條件表示為“IF
a<x
AND
x<b”而不能連寫為“IF
a<x<b”,再如用“IF
0<x
AND
x<0”表示傳統(tǒng)的“IF
x≠0”.4.不能把兩個變量表示的量直接進(jìn)行交換,而是通過賦值語句和中間變量進(jìn)行傳遞交換.
No.1middleschool,mylove!INPUT
“x=”;xIF
x>=0
AND
x<=4
THEN
y=2xEND
IFIF
4<x
AND
x<=8
THEN
y=8END
IFIF
8<x
AND
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電動閉門器商業(yè)機(jī)會挖掘與戰(zhàn)略布局策略研究報告
- 芥子膏藥商業(yè)機(jī)會挖掘與戰(zhàn)略布局策略研究報告
- 電子煙用電池項目營銷計劃書
- 樂器銷售行業(yè)相關(guān)項目經(jīng)營管理報告
- 空調(diào)器項目可行性實施報告
- 頭發(fā)漂色劑產(chǎn)業(yè)鏈招商引資的調(diào)研報告
- 視頻混合器產(chǎn)品供應(yīng)鏈分析
- 裝壓縮氣體或液態(tài)空氣用非金屬瓶容器商業(yè)機(jī)會挖掘與戰(zhàn)略布局策略研究報告
- 整修機(jī)機(jī)械加工裝置產(chǎn)品供應(yīng)鏈分析
- 海南省農(nóng)墾實驗中學(xué)2024-2025學(xué)年高三上學(xué)期9月月考英語試題(解析版)
- 《靜脈輸液》課件
- 中國微纖化纖維素(MFC)纖維市場調(diào)查分析報告2024年
- 新生兒紅臀pdca模板
- 籃球二攻一戰(zhàn)術(shù)
- 2024-2025學(xué)年趣味數(shù)學(xué)社團(tuán)活動記錄
- 2024年黑龍江哈爾濱市文化廣電和旅游局“丁香人才周”事業(yè)單位招聘筆試沖刺題
- 青海對外開放戰(zhàn)略
- SJG 09-2024 建筑基樁檢測標(biāo)準(zhǔn)
- 注塑機(jī)噸位與克數(shù)對照表【大全】
- DB13-T1347-2010城鎮(zhèn)居住區(qū)綠地規(guī)劃設(shè)計規(guī)范
- 2024年學(xué)習(xí)興稅(貨物勞務(wù)條線)考試題庫(帶答案)
評論
0/150
提交評論