《《選擇結構》教學案例》由會員分享,可在線閱讀,更多相關《《選擇結構》教學案例(3頁珍藏版)》請在裝配圖網上搜索。
1、2.3.2選擇結構
《選擇結構》教學案例
【教學課題】選擇結構
【適用年級】普通高中一年級
【所用教材】教科版《算法與程序設計》
【學情分析】教學對象為高一年級的學生,通過前面VB語言基礎和順序結構的學習,學生已具備學習選擇結構的基礎。
【教材分析】選擇結構是建立在順序結構的基礎上,又為后續(xù)學習循環(huán)結構作了鋪墊,是教材中的重點之一。教材著重分析飛船是否升空的程序例題,并沒有系統(tǒng)介紹if 語句的格式和功能,教師應根據(jù)具體情況進行適當?shù)难a充。
【教學目標】 1、知識和技能:
(1)掌握IF 語句的格式和功能。
(2)會畫IF 語句的流程圖。
(3)學會用IF 語句解決日常生
2、活中實際問題。
2、過程和方法:
經歷分析、歸納、實踐,掌握IF 語句的格式和功能
3、情感態(tài)度與價值觀:
(1)通過完善和編寫程序,培養(yǎng)學生嚴謹?shù)乃季S習慣。
(2)培養(yǎng)學生對程序設計的興趣和設計程序解決實際問題的能力。
(3)培養(yǎng)學生熱愛生活的積極心態(tài),樹立正確的人生觀。
【教學重點】1、選擇結構的格式和功能。
2、選擇結構在實際生活中的應用。
【教學難點】運用IF 語句解決實際問題。
【主要教法】講解、啟發(fā)、演示
【主要學法】自主探究、模仿、實踐、協(xié)作
【教學用具】微機房多媒體演示系統(tǒng)
【教學過程】
一、創(chuàng)設情境,激發(fā)興趣
1.教師
3、由 “神五”的發(fā)射成功引出第一宇宙速度問題,即:當飛船達到什么速度時,才可能繞地球做勻速圓周運動?
2.學生通過討論、查找資料給出第一宇宙速度為7.91千米/秒。
3.教師給出問題:如何實現(xiàn)輸入飛船速度,程序判斷飛船能否升空?請分析并給出流程圖。
4.和學生一起討論畫出飛船運行狀態(tài)流程圖。
二、合作討論,學習新知
1.教師歸納得出選擇結構的概念,即:根據(jù)不同條件來決定程序執(zhí)行走向的結構,稱為選擇結構。
2.教師先給出例句,和學生一起分析每行語句的含義,然后歸納出IF 語句的格式:
If _Then語句格式
(1)If <條件>Then <語句>
4、
(2)If <條件>Then
<語句塊>
End If
(1)If a>b Then c=a:a=b:b=c
(2)If a>b Then
c=a
a=b
b=c
End if
(1) If a>b Then print a else print b
(2) If a>b Then
c=a
a=b
b=c
Print a,b
Else
Print b,a
End If
If _ Then _Else語句格式
(1)If <條件>
5、Then <語句1>Else <語句2>
(2)If <條件>Then
<語句塊1>
Else
<語句塊2>
End If
三、利用新知,解決問題
1. 老師給出“判斷飛船能否升空”VB程序的半成品,讓學生完善程序。
2. 教師演示如何在窗體顯示飛船升空圖片,學生模仿。
3. 請小組代表演示自己的程序,適時解決編程中出現(xiàn)的問題。
四、適當延伸,開闊視野
1.教師提出問題:當飛船速度繼續(xù)加大時,飛船將達到第二宇宙速度、第三宇宙速度,試編寫程序,輸入不同的飛船速度,判斷它的各種飛行狀況。
2.如何實現(xiàn)當輸入不同
6、的宇宙速度時提示文字的顏色不同?
3.如何實現(xiàn)當輸入不同的宇宙速度時變換不同的圖片?學生摸索,和教師一起討論得出用程序代碼實現(xiàn)加載圖片的語句格式。如:Image1.Picture = LoadPicture("e:\earth.jpg")。
五、解決問題,鞏固新知
1.請學生編寫程序:用計算機產生一個1到100之間的隨機整數(shù),然后判斷這個數(shù)是奇數(shù)還是偶數(shù),并輸出該數(shù)及判斷結果。
2.編程實現(xiàn):從鍵盤輸入三個數(shù),并輸出三個數(shù)中的最大數(shù)。
六、課堂小結,進行升華
人的一生要面臨各種各樣的選擇,選擇自己的路時,不要徘徊,不要退縮,任何借口只會成為我們前進的絆腳石。拿出你的勇氣和智慧,在考
7、慮成熟的前提下謹慎而果斷地作出你的選擇。一旦作出選擇,就要堅信自己的抉擇,勇敢地向目標奮進,只要你有了這份執(zhí)著,就一定能到達自己的理想彼岸。相信同學們站在人生的十字路時,一定能正確地作出無悔的選擇。
【教學反思】本節(jié)課在新課程理念的指導下設計并進行實踐,教學過程沒有特別新穎的地方,就是一節(jié)常態(tài)課。通過情境的創(chuàng)設,很自然把學生引導到新課程學習中來;通過簡單例句和學生一起歸納if 語句的格式,便于學生對if 語句格式和功能的理解和掌握;實踐練習部分設計有梯度,因為學生之間的差異比較大,對基礎較薄弱的同學只要求掌握基本的語句格式和簡單的應用,對學有余力的同學則要求深入探究。
雖然這是一節(jié)信息技術課,但最后小結時,我都被自己的話感動了,學生也熱血沸騰,并報以熱烈的掌聲。因些,信息技術課雖然是技術課,但是也可以找到對學生進行思想教育的突破口。
·3·