1、知識與技能
(1)正確理解條件語句的概念,掌握其結(jié)構(gòu)。
(2)會應(yīng)用條件語句編寫程序。
2、過程與方法
經(jīng)歷對現(xiàn)實生活情境的探究,認識到應(yīng)用計算機解決數(shù)學(xué)問題方便簡捷,促進發(fā)展學(xué)生邏輯思維能力
3、情感態(tài)度與價值觀
了解條件語句在程序中起判斷轉(zhuǎn)折作用,在解決實際問題中起決定作用。通過本小節(jié)內(nèi)容的學(xué)習,有益于我們養(yǎng)成嚴謹?shù)臄?shù)學(xué)思維以及正確處理問題的能力。
二、重點與難點
重點:條件語句的步驟、結(jié)構(gòu)及功能。難點:會編寫程序中的條件語句。
四、教學(xué)設(shè)計
(一)練習
1. 將兩個數(shù)交換,使,下面語句正確一組是 ( B )
a=b
b=a
c=b
b=a
a=c
b=a
a=b
a=c
c=b
b=a
A. B. C. D.
2. 計算機執(zhí)行下面的程序段后,輸出的結(jié)果是( B )
x=2
y=3*x-1
x=y
PRINT 3*x-1
END
PRINT ,
A. B. C. D.
3. 下列給出的賦值語句中正確的是( B )
A. B. C. D.
閱讀右邊的程序,然后判斷下列哪個是程序執(zhí)行后的結(jié)果( D)
A、5 B、15 C、11 D、14
【創(chuàng)設(shè)情境】
試求自然數(shù)1+2+3+……+99+100的和。
顯然大家都能準確地口算出它的答案:5050。而能不能將這項計算工作交給計算機來完成呢?而要編程,以我們前面所學(xué)的輸入、輸出語句和賦值語句還不能滿足“我們?nèi)找嬖鲩L的物質(zhì)需要”,因此,還需要進一步學(xué)習基本算法語句中的另外兩種:條件語句和循環(huán)語句(板出課題)
【探究新知】
(一)條件語句
算法中的條件結(jié)構(gòu)是由條件語句來表達的,是處理條件分支邏輯結(jié)構(gòu)的算法語句。它的一般格式是:(IF-THEN-ELSE格式)
滿足條件?
語句1
語句2


IF 條件 THEN
語句1
ELSE
語句2
END IF
當計算機執(zhí)行上述語句時,首先對IF后的條件進行判斷,如果條件符合,就執(zhí)行THEN后的語句1,否則執(zhí)行ELSE后的語句2。其對應(yīng)的程序框圖為:(如上右圖)
滿足條件?
語句


在某些情況下,也可以只使用IF-THEN語句:(即IF-THEN格式)
IF 條件 THEN
語句
END IF
計算機執(zhí)行這種形式的條件語句時,也是首先對IF后的條件進行判斷,如果條件符合,就執(zhí)行THEN后的語句,如果條件不符合,則直接結(jié)束該條件語句,轉(zhuǎn)而執(zhí)行其他語句。其對應(yīng)的程序框圖為:(如上右圖)
條件語句的作用:在程序執(zhí)行過程中,根據(jù)判斷是否滿足約定的條件而決定是否需要轉(zhuǎn)換到何處去。需要計算機按條件進行分析、比較、判斷,并按判斷后的不同情況進行不同的處理。
【例題精析】
〖例1〗:教材P25面例5
〖例2〗:編寫程序,輸入一元二次方程的系數(shù),輸出它的實數(shù)根。
算法分析:我們知道,若判別式,原方程有兩個不相等的實數(shù)根、;若,原方程有兩個相等的實數(shù)根; 若,原方程沒有實數(shù)根。也就是說,在求解方程之前,需要首先判斷判別式的符號。因此,這個過程可以用算法中的條件結(jié)構(gòu)來實現(xiàn)。
INPUT “ a,b,c =”;a,b,c
d=b*b-4*a*c
p=-b/(2*a)
q=SQR(ABS(d))/(2*a)
IF d>=0 THEN
x1=p+q
x2=p-q
IF x1=x2 THEN
PRINT “One real rt:”;x1
ELSE
PRINT “Tw real rts:x1”;x1,“and x2”;x2
END IF
ELSE
PRINT “N real rt!”
END IF
END
又因為方程的兩個根有相同的部分,為了避免重復(fù)計算,可以在計算和之前,先計算,。
程序框圖:(參照課本)
程序:(如右圖所示)
注:SQR()和ABS()是兩個函數(shù),分別用來求某個數(shù)的平方根和絕對值。
INPUT “a,b,c =”;a,b,c
IF b>a THEN
t=a
a=b
b=t
END IF
IF c>a THEN
t=a
a=c
c=t
END IF
IF c>b THEN
t=b
b=c
c=t
END IF
PRINT a,b,c
END
即 ,
〖例3〗:編寫程序,使得任意輸入的3個整數(shù)按從大到小的順序輸出。
算法分析:用a,b,c表示輸入的3個整數(shù);為了節(jié)約變量,把它們重新排列后,仍用a,b,c表示,并使a≥b≥c.
具體操作步驟如下。
第一步:輸入3個整數(shù)a,b,c.
第二步:將a與b比較,并把小者賦給b,大者賦給a.
第三步:將a與c比較. 并把小者賦給c,大者賦給a,
此 時a已是三者中最大的。
第四步:將b與c比較,并把小者賦給c,大者賦給b,
此時a,b,c已按從大到小的順序排列好。
第五步:按順序輸出a,b,c.
程序框圖:(參照課本)
程序:(如右框圖所示)
〖補例〗:鐵路部門托運行李的收費方法如下:
y是收費額(單位:元),x是行李重量(單位:kg),當0<x≤20時,按0.35元/kg收費,當x>20kg時,20kg的部分按0.35元/kg,超出20kg的部分,則按0.65元/kg收費,請根據(jù)上述收費方法編寫程序。
分析:首先由題意得:該函數(shù)是個分段函數(shù)。需要對行李重量作出判斷,因此,這個過程可以用算法中的條件結(jié)構(gòu)來實現(xiàn)。
程序: INPUT “請輸入旅客行李的重量(kg)x=”;x
IF x>0 AND x

相關(guān)教案

人教版新課標A必修31.2.2條件語句教案設(shè)計:

這是一份人教版新課標A必修31.2.2條件語句教案設(shè)計,共2頁。

人教版新課標A必修31.2.2條件語句教案設(shè)計:

這是一份人教版新課標A必修31.2.2條件語句教案設(shè)計,共3頁。教案主要包含了復(fù)習回顧,問題引入,問題導(dǎo)學(xué),條件語句總結(jié),例題展示,鞏固提高,練習反饋,小結(jié)與作業(yè)等內(nèi)容,歡迎下載使用。

人教版新課標A必修31.2.2條件語句教案:

這是一份人教版新課標A必修31.2.2條件語句教案,共2頁。

英語朗讀寶

相關(guān)教案 更多

人教版新課標B必修31.2.2條件語句教案設(shè)計

人教版新課標B必修31.2.2條件語句教案設(shè)計

高中人教版新課標B1.2.2條件語句教案設(shè)計

高中人教版新課標B1.2.2條件語句教案設(shè)計

數(shù)學(xué)必修31.2.2條件語句教案設(shè)計

數(shù)學(xué)必修31.2.2條件語句教案設(shè)計

高中數(shù)學(xué)人教版新課標B必修31.2.2條件語句教案設(shè)計

高中數(shù)學(xué)人教版新課標B必修31.2.2條件語句教案設(shè)計

資料下載及使用幫助
版權(quán)申訴
版權(quán)申訴
若您為此資料的原創(chuàng)作者,認為該資料內(nèi)容侵犯了您的知識產(chǎn)權(quán),請掃碼添加我們的相關(guān)工作人員,我們盡可能的保護您的合法權(quán)益。
入駐教習網(wǎng),可獲得資源免費推廣曝光,還可獲得多重現(xiàn)金獎勵,申請 精品資源制作, 工作室入駐。
版權(quán)申訴二維碼
高中數(shù)學(xué)人教版新課標A必修3電子課本

1.2.2 條件語句

版本: 人教版新課標A

年級: 必修3

切換課文
  • 課件
  • 教案
  • 試卷
  • 學(xué)案
  • 更多
所有DOC左下方推薦
歡迎來到教習網(wǎng)
  • 900萬優(yōu)選資源,讓備課更輕松
  • 600萬優(yōu)選試題,支持自由組卷
  • 高質(zhì)量可編輯,日均更新2000+
  • 百萬教師選擇,專業(yè)更值得信賴
微信掃碼注冊
qrcode
二維碼已過期
刷新

微信掃碼,快速注冊

手機號注冊
手機號碼

手機號格式錯誤

手機驗證碼 獲取驗證碼

手機驗證碼已經(jīng)成功發(fā)送,5分鐘內(nèi)有效

設(shè)置密碼

6-20個字符,數(shù)字、字母或符號

注冊即視為同意教習網(wǎng)「注冊協(xié)議」「隱私條款」
QQ注冊
手機號注冊
微信注冊

注冊成功

返回
頂部