《《條件語句》教學設計》由會員分享,可在線閱讀,更多相關《《條件語句》教學設計(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、
《條件語句》教學設計
教
學
內
容
的
地
位
和
作
用
“算法語句”是繼“程序框圖”之后學習的內容,是解決某一個(或一類)問題的算法的程序實現(xiàn).在本課之前,已經(jīng)學習過體現(xiàn)順序結構的賦值語句、輸入、輸出語句,“條件語句”是相應于選擇結構的算法語句.
學習算法的目的,“就是體會算法的基本思想以及算法的重要性和有效性,發(fā)展有條理的思考與表達的能力,提高邏輯思維能力”.這是因為,隨著現(xiàn)代信息技術飛速發(fā)展,算法在科學技術、社會發(fā)展中發(fā)揮著越來越大的作用,并日益融入社會生活的許多方面,算法思想已經(jīng)成為現(xiàn)代人應具備的一種數(shù)學素養(yǎng).
《 普通高中
2、數(shù)學課程標準》要求學生“經(jīng)歷將具體問題的程序框圖轉化為程序語句的過程,理解幾種基本算法語句——輸入語句、輸出語句、賦值語句、條件語句、循環(huán)語句,進一步體會算法的基本思想.”
2
學
教
學
目
標
一、知識與技能:
1、能正確理解條件語句的概念、表示方法、結構和用法。了解條件語句在程序中起判斷轉折的作用,在解決實際問題中起決定作用。通過具體的實例,理解、掌握條件語句的格式及功能。
2、能初步用條件語設計算法,表達解決具體問題的過程。進一步體會算法的基本思想,學習有條理地、清晰地表達解決問題的步驟,提高邏輯思維能力。
二、過程方法:
1、通過
3、實例,發(fā)展對解決具體問題的過程與步驟進行分析的能力。
2、通過模仿,操作、探索、經(jīng)歷設計算法、設計框圖、編寫程序以解決具體問題的過程,發(fā)展應用算法的能力。
3、在解決具體問題的過程中學習條件語句,感受算法的重要意義。
三、情感態(tài)度與價值觀:
1、通過信息技術工具的使用,激發(fā)學習興趣;通過合作交流,培養(yǎng)團結協(xié)作的精神.
2、通過感受和認識現(xiàn)代信息技術在解決數(shù)學問題中的重要作用和威力,形成自覺地將數(shù)學理論和現(xiàn)代信息技術結合的思想。
3、在編寫程序解決問題的過程中,逐步養(yǎng)成扎實嚴謹?shù)目茖W態(tài)度。
教重難點
重點:條件語句的表示方法、結構和用法;用條件語句表示算法。
難點:理解條件語句
4、的表示方法、結構和用法。
教
法
根據(jù)本節(jié)內容邏輯性強,學生不易理解的特點,本節(jié)教學采用啟發(fā)式教學,輔以觀察法、發(fā)現(xiàn)法、練習法、講解法。采用這種方法的原因是學生的邏輯能力不是很強,只能通過對實例的認真領會及一定的練習才能掌握本節(jié)知識。
本節(jié)課采用多媒體輔助教學,并通過在計算機上運行程序,使抽象的知識直觀化,具體化,以促進學生的理解。
學
法
通過實例引導學生領會理解條件語句的含義,并歸納出條件語句在編程中的要點,在編寫程序中,采用小組討論的方法,培養(yǎng)學生互助、協(xié)作的精神,使學生“學”有新“思”,“思”有所“得”,“練”有所“獲”,學生會逐步感受到數(shù)學的美,產(chǎn)生一種成功感,從
5、而提高學數(shù)學的興趣
教學
環(huán)節(jié)
教學內容
師生互動
說明
情
景
引
入
【開場白】本節(jié)課把大家召集到計算機網(wǎng)絡教室來上一節(jié)數(shù)學課大家是不是很好奇呀?
我們好多同學只知道用電腦上網(wǎng)聊天打游戲,其實電腦還有好多用途,看右邊問題。
人類在交往過程中要使用一種語言,例如:漢語、英語、德語等等,我們要使計算機為我們服務,使算法在計算機上實現(xiàn),也需懂得一種計算機語言例如C、BASIC、 PASCAl、FORTRAN、VB等等 。但是,有一些基本語句是所有語言都要使用的,例如,輸入語句、輸出語句、賦值語句條件語句和循環(huán)語句。這些語句
6、在程序語言中是最重要的和最基本的。輸入輸出語句很好理解,賦值語句前面已作了介紹,本節(jié)課主要介紹條件語句。
隨便給出一個x的值,計算y的值
學生運行已編好的程序
設計意圖:引起學生好奇,增加學生學習興趣
讓學生感受到計算機在解決數(shù)學問題的方便快捷性,學生急于想學會本節(jié)課知識。進一步增加學生好奇心與興趣。
用簡潔通俗的語言普及計算機知識,為本節(jié)學習進行鋪墊。
概
念
形
成
新
課
講
解
【問題1
7、】根據(jù)輸入x的值,計算y的值
寫出算法步驟,并繪出流程圖。
這里(2)、(3)步的選擇部分可以用
條件語句表示:
【教師講解】
If Then
Else
End If
【教師學生歸納總結】
1簡單條件語句
一般地,對于形如右方流程圖的算法,都可以用下列語句來表示:
if語句的一般格式是:
if <條件> then
語句1;
else
語句2
End if
該語句的功能:如果表達式結果為真,則執(zhí)行表語句1;如果為假,則執(zhí)行else后面的語句2
【學生設計算法,畫出程序框圖.教師隨機選
8、出兩名學生板演. 】
步驟:
(1)輸入x;
(2)若,則y=
(3)若,則 y=
(4)輸出y
【練習1】
某澡堂為節(jié)約用水,改革收費制度 ,實行計時收費,洗澡時間在30分鐘以內(含30分鐘)每分鐘0.1元 ,洗澡時間在30分鐘以上,超過的部分每分鐘0.2元 ,請你設計算 法,使用基本語句描述計費過程
【學生上機操作】
設計意圖:寫出算法步驟畫程序框圖是解決問題的必要的一步,能使問題得到簡化,所以有必要復習一遍。
設計意圖:學生板演不但能發(fā)現(xiàn)存在的問題,同時還會給學生留下深刻的印象.
設計意圖:引導學生用程序語言描述條件結構算
9、法,
通過實例讓學生理解條件語句的表示。
設計意圖:讓學生編寫問題的算法,使用基本語句描述計費過程,使學生嘗到成功的喜悅.
設計意圖:利用計算機輸入算法程序,進一步體會計算機解決實際問題的方便實用性。使學生獲得成就感!
新
課
講
解
【問題2】 唱片超市里,每張唱片售價25元. 如果購買5張以上(含5張)唱片,則按照九折收費;如果購買10張以上(含10張)唱片,則按照八五折收費.請用語句描述完成計費工作的算法
10、,畫出算法流程圖.
【答案】
解:輸入a;
If a<5 then
C=25a
Else
If then
C=22.5a
Else
C=21.25a
End If
End If
輸出C
【學生設計算法,畫出程序框圖】
解 假如用變量a表示顧客購買的唱片數(shù),用變量C
表示顧客要繳納的金額.則這個算法可以表示為:
【學生設計算法】
1、輸入a.
2、對a進行判斷:
(1)若a<5,則C=25a;
(2)若5 a<10,則C=22.5a;
(3)若a10則C=21.25a
3、輸
11、出C
【學生小組活動探討得出結果】
【學生上機操作】
通過學生上機操作檢驗所得出的結果是否正確。
復習舊知識,并且鞏固檢測,為進一步學習新知進行鋪墊
設計意圖:體會算法語句的作用和數(shù)學的應用價值及數(shù)學重要性
在學生已掌握簡單條件語句情況下放手讓學生去探討嘗試著做
培養(yǎng)學生的創(chuàng)新能力與動手能力
設計意圖:讓學生自編含條件結構的問題,可以幫助他們更深刻地理解含條件結構的特征以及算法的本質. 讓學生編寫問題的算法語句,并賦值運算.使學生嘗到成功的喜悅.
新
課
講
解
【教師學生歸納總結】
2復合條件語句
if <
12、條件1> then
語句1;
else
if <條件2> then
語句2;
else
語句2
End if
End if
【練習2】用條件語句描述下列算法流程圖。
設計意圖:以上練習題的設計,主要是為了給學生創(chuàng)造一個知識運用遷移及鞏固的機會,同時也為了吸引和調動全班同學參與到積極動腦,各抒己見的活躍氣氛中來,并培養(yǎng)學生分析問題,解決問題的能力。
實
戰(zhàn)
演
練
實戰(zhàn)演練
【練習3】下列語句運行的結果是
X=5 y= -20
If x≦0 then
y
13、=x-3
Else
y=x+3
End if
輸出 y
【練習4】下面給出的是用條件語句編寫的程序,改程序的功能是
輸入 x
If x<3 then
y=2*x
Else
If x>3 then
y=x*x-1
Else
y=2
End if
End if
輸出 y
設計意圖:以上練習題的設計,主要是為了給學生創(chuàng)造一個知識運用遷移及鞏固的機會,同時也為了吸引和調動全班同學參與到積極動腦,各抒己見的活躍氣氛中來,并培養(yǎng)學生分析問題,解決問題的能力。
歸
納
小
結
1、 兩
14、種條件語句的基本形式、應用范圍及對應的程序框圖。
2、 條件語句的書寫要點:
書寫條件語句時要與與算法中的選擇結構相對應,語句形式較為復雜,要借助框圖寫出程序。
由一位學生總結,其他同學補充,教師完善。
(引導學生對所學的知識進行小結,學生總結程序編制的經(jīng)驗,編制程序時要先畫好框圖、分清層次)。
設計意圖:重點突出框圖,突出算法;通過程序編制的經(jīng)驗交流,讓學生談感受、體驗.概括出,含有條件結構的問題有一個條件判斷的過程,根據(jù)條件判斷,才能確定執(zhí)行何種操作;相應的算法語句的構成特征.
布
置
作
業(yè)
1、 看課本
2、 作業(yè):109頁 練習 第一題
15、 第二題
3、 112頁 第四題
體會
1.對教學內容的認識
“算法語句”是“新課標”的新增內容.雖然這部分內容不太便于高考考查,但是,它的學習卻有利于培養(yǎng)學生的邏輯思維能力. 因此,我們應該認真地組織教學,讓學生“體會算法的基本思想以及算法的重要性和有效性,發(fā)展有條理的思考與表達的能力,提高邏輯思維能力”.
2.現(xiàn)代信息技術的使用
這節(jié)課是數(shù)學課.但計算機起到了很好的輔助作用.程序框圖提供了一個解決問題的設計思路,是否可行、可靠?需要把算法相應的程序語句輸入到計算機上來驗證.僅僅畫出程序框圖,寫出算法語句,沒有經(jīng)過驗證,仍然有點“紙上談兵”,對程序框圖的可行性缺少驗證,也缺乏真實感的信任.
由于有了計算機的支持,不僅能在課堂上很快進行各種賦值計算,驗證所設計的算法,而且便于學生實時的討論與修改,從而幫助學生更好地把握算法結構的特征,增強對算法結構的了解,加深了對算法的體驗,提高了課堂教學效果.
由于有了計算機的支持,學生的學習方式改變了,學生的興趣濃、積極性高,參與度高,效果明顯增強了.他們可以方便地在“做”中學,既是對自己設計的算法進行驗證,并能及時解決復雜的計算問題.正如陸游所說“紙上得來終覺淺,絕知此事要躬行”,更好地體現(xiàn)了學習的本質.