條件語句

編輯: 逍遙路 關(guān)鍵詞: 高二 來源: 高中學(xué)習(xí)網(wǎng)
j.Co M
課題:條件語句
一、目標(biāo):
1、知識與技能目標(biāo):通過實例掌握條件語句的格式及程序框圖的畫法、程序的編寫.
2、過程與方法目標(biāo):在過程中體現(xiàn)的主要數(shù)學(xué)能力及數(shù)學(xué)思想方法。
(1)邏輯思維能力:通過實例使學(xué)生體會算法的思想加強(qiáng)學(xué)生邏輯思維能力和推理論證能力的培養(yǎng)。
(2)轉(zhuǎn)化的思想方法:通過實例使學(xué)生能將自然語言整理成程序框圖進(jìn)而翻譯成計算機(jī)語言,體現(xiàn)轉(zhuǎn)化的思想方法。
3、情感、態(tài)度、與價值觀目標(biāo):在教學(xué)過程中培養(yǎng)學(xué)生創(chuàng)新意識和數(shù)學(xué)應(yīng)用意識,提高學(xué)生學(xué)習(xí)數(shù)學(xué)的興趣并注意在小組合作學(xué)習(xí)中培養(yǎng)學(xué)生的合作精神
二、教學(xué)重點與難點:
重點:程序框圖的畫法、程序的編寫.
難點:程序的編寫
三、教學(xué)方法:誘思探究.
四、教學(xué)過程:
教學(xué)環(huán)節(jié)教學(xué)內(nèi)容師生互動設(shè)計意圖

復(fù)
習(xí)



1、提問:畫程序框圖的圖形符號及規(guī)則是什么?
2、一個實例:
某市電信部門規(guī)定:撥打市內(nèi)電話時,如果通話時間不超過3min,則收取通話費0.2元;如果通話時間超過3min,則超過部分以0.1元/min收取通話費(t以分鐘計,不足1min按1min計),試設(shè)計一個算通話費用的算法,用Scilab語句描述.
3、怎樣設(shè)計這個算法呢?
師問生答.
學(xué)生思考并且再想一些生活中、數(shù)學(xué)中的其他例子并回答.

畫程序框圖是解決問題的必要的一步,能使問題得到簡化,所以有必要復(fù)習(xí)一遍。

現(xiàn)實生活中的實際例子可以使同學(xué)們對數(shù)學(xué)產(chǎn)生更大的興趣.

學(xué)生帶著問題聽課可以提高聽課效率.






教學(xué)環(huán)節(jié)條件語句:處理條件分支邏輯結(jié)構(gòu)的算法語句叫條件語句.
Scilab語言中的條件語句分為if語句和select━case語句.
if語句的一般格式是:

if 表達(dá)式
語句序列1;
else
語句序列2
end
該語句的功能:如果表達(dá)式結(jié)果為真,則執(zhí)行表達(dá)式后面的語句
教學(xué)內(nèi)容 學(xué)生從這些例子中得到:這些問題所牽扯到的算法都包含了一種基本邏輯結(jié)構(gòu)━條件分支結(jié)構(gòu).
老師講過if語句的格式后,可以問if語句最簡單的格式是什么?
if表達(dá)式
語句序列1;
end

師生互動先讓學(xué)生知道概念并理解概念,然后指導(dǎo)解題.

設(shè)計意圖
序列1;如果表達(dá)式結(jié)果為假,
則執(zhí)行else后面的語句序列2




化1、任給一個實數(shù),求它的絕對值. 開始
解:a=input(“a=”)
if a 0 輸入a
x=a
elsea 0
x=--a 是 否
end x=a x=-a
print(%io(2),x)

輸入x

結(jié)束

學(xué)生自閱課本P26第二段、第三段及例子。加深對概念的理解.
應(yīng)




應(yīng)


例2、兒童乘坐火車時,若身高不超過1.1m,則無須購票; 若身高超過1.1m不超過1.4m,英買全票.試設(shè)計一個購票的算法,寫出程序并劃出程序框圖.
程序:
h=input(“h=”)
if h<=1.1
print(%io(2), “免費乘車”)
else
if h<=1.4
print(%io(2), “半票乘車”)
else
print(%io(2), “全票乘車”)
end
end
程序框圖如圖:

開始
輸入h

h?1.1
是 否

輸出“免費乘車”
h?1.4
是 否

輸出“半票乘車”
輸出“全票乘車

結(jié)束
可以師生共同分析得此題的算法步驟為:
S1測量兒童身高h(yuǎn)
S2如果h?1.1,那么免費乘車; 如果h?1.4,
那么購半票乘車;否則,購買全票.

仿照例子由學(xué)生做這節(jié)課剛開始的引例及課本P27A2、B1

師生共同完成P27B4

實際問題要先建立模型




結(jié)1、條件語句的基本形式、應(yīng)用范圍及對應(yīng)的程序框圖。
2、條件語句與算法中的條件結(jié)構(gòu)相對應(yīng),語句形式較為復(fù)雜,要借助框圖寫出程序。有一位學(xué)生總結(jié),其他同學(xué)補(bǔ)充,教師完善。引導(dǎo)學(xué)生對所學(xué)的知識進(jìn)行小結(jié),由利于學(xué)生對已有的知識結(jié)構(gòu)進(jìn)行編碼處理,加強(qiáng)理解記憶,引導(dǎo)學(xué)生對學(xué)習(xí)過程進(jìn)行反思,為在今后的學(xué)習(xí)中,進(jìn)行有效調(diào)控打下良好的基礎(chǔ)。



業(yè)1、看課本
2、必做題:P27 B2,3
3、選做題:(1)P27  B4 
(2)從生活中找出一個例子,寫出它的程序及框圖。作業(yè)布置有彈性,避免一刀切,使學(xué)有余力的學(xué)生的創(chuàng)造性得到進(jìn)一步的發(fā)揮。


本文來自:逍遙右腦記憶 http://m.yy-art.cn/gaoer/73823.html

相關(guān)閱讀:充要條件