《內(nèi)蒙古通遼市科爾沁區(qū)大林鎮(zhèn)高中數(shù)學(xué) 條件語句學(xué)案 新人教版必修3》由會員分享,可在線閱讀,更多相關(guān)《內(nèi)蒙古通遼市科爾沁區(qū)大林鎮(zhèn)高中數(shù)學(xué) 條件語句學(xué)案 新人教版必修3(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、內(nèi)蒙古通遼市科爾沁區(qū)大林鎮(zhèn)高中數(shù)學(xué) 條件語句學(xué)案 新人教版必修3
【學(xué)習(xí)目標(biāo)】
1.正確理解條件語句的概念,并掌握其結(jié)構(gòu).
2.會應(yīng)用條件語句編寫程序.
3.了解條件語句在程序中起判斷轉(zhuǎn)折作用,在解決實際問題中起決定作用.
【學(xué)習(xí)重點】條件語句的步驟,結(jié)構(gòu)及功能.
【學(xué)習(xí)難點】會編寫程序中的條件語句.
【問題導(dǎo)學(xué)】
1.IF-THEN語句
(1)IF-THEN語句的一般格式是什么?
(2)在IF-THEN語句中,“條件”表示什么?“語句體”表示什么?END-IF表示什么?計算機如何執(zhí)行?
(3)寫出IF-THEN語句對應(yīng)的程序框圖。
2、
2.IF-THEN-ELSE語句
(1) IF-THEN-ELSE語句的一般格式是什么?
(2)在IF-THEN-ELSE語句中,“條件”表示什么?“語句體1”表示什么?“語句體2”表示什么?END-IF表示什么?計算機如何執(zhí)行?
(3) 寫出IF-THEN-ELSE語句對應(yīng)的程序框圖。
3.條件語句的嵌套
在某些較為復(fù)雜的算法中,有時需要對按條件要求執(zhí)行的某一語句(特別是ELSE后的語句體2)繼續(xù)按照另一條件進(jìn)行判斷,這時可以再利用一條件語句完成這一要求,這就形成了條件語句的嵌套,其一般形式是?
3、
【對應(yīng)練習(xí)】
典型例題
例1.輸入一個數(shù)x,如果它是正數(shù),則輸出它;否則不輸出。畫出解該問題的程序框圖,并寫出對應(yīng)的程序。
例2.編寫一個程序,要求輸入x值后,得到y(tǒng)的值。
例3.編寫一個程序解關(guān)于x的不等式,并畫出程序框圖。
基礎(chǔ)題組
1.條件語句中IF的作用是( )
A.判斷表達(dá)式真假 B.執(zhí)行表達(dá)式
C.表示表達(dá)式為真 D.表示表達(dá)式為假
2.給出以下問題:
a.求面積為1的正三角形的周長
b.求鍵盤所輸入的三個數(shù)的算數(shù)平均數(shù)
4、
c.求鍵盤所輸入的三個數(shù)中的最小值
d.求函數(shù)當(dāng)自變量取時的函數(shù)值。
其中不需要用條件語句來描述算法的問題有( )
A.1個 B.2個 C.3個 D.4個
3.讀程序,完成下列題目:
INPUT x
IF x>=1 THEN
y=x+1
ELSE
y=2*x+1
END IF
PRINT y
END
(1)若執(zhí)行程序時,沒有執(zhí)行語句y=x+1,則輸入的x的范圍是_________;
5、
(2)若執(zhí)行結(jié)果y=3,則執(zhí)行的賦值語句是_________,輸入的x的值是_________。
4.下列問題所描述出來的算法,其中不包含條件語句的為( )
A.輸入三個表示三條邊長的數(shù),計算三角形的面積
B.給出兩點的坐標(biāo),計算直線的斜率
C.給出一個數(shù)x,計算它的常用對數(shù)的值
D.給出三棱錐的底面積和高,求其體積
5.編寫一個程序,求實數(shù)x的絕對值。
拓展題組
1.編寫程序,輸入任意兩個實數(shù),輸出其差的絕對值。
2. 鐵路托運行李,從甲地到乙地,按規(guī)定每張火車票托運行李不超過50kg時,每千克0.13元,如超過50kg,超過的部分按每千克0.20元計算,如果行李質(zhì)量為W(kg),運費為F(元),計算公式為