高中息技術(shù) 參考教學案例 選修1
《高中息技術(shù) 參考教學案例 選修1》由會員分享,可在線閱讀,更多相關(guān)《高中息技術(shù) 參考教學案例 選修1(8頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、參考教學案例 (一)課程名稱 用計算機解決問題的過程 (二)教學目標 知識性目標: 讓學生了解分析問題、設計算法、編寫程序、調(diào)試程序等用計算機解決問題的基本過程; 技能性目標: 1、培養(yǎng)學生分析問題,用計算機解決問題的能力。 2、培養(yǎng)學生初步掌握調(diào)試程序的能力。 3、培養(yǎng)學生合作、討論、觀摩、交流和自主學習的能力。 情感性目標: 通過“韓信點兵”這個富有生動情節(jié)的實例和探究、講授、觀摩、交流等環(huán)節(jié),讓學生體驗用計算機解決問題的基本過程。 (三)重點難點 本節(jié)的重點用計算解決問題的過程中的分析問題、設計算法、和上機調(diào)試程序等步驟。用計算解決問題的過程中的分析問題、設計算
2、法也是本節(jié)的難點。 (四)教具選擇 1、可以進行屏幕廣播的多媒體電腦室。 2、教師自行設計制作的課件。 (五)教學方法 本節(jié)課采用了閱讀→探究→講授→觀摩→實踐→交流→總結(jié)等教學活動開展教學。 (六)教學時數(shù) 按2個課時進行教學。 (七)教學過程 教學環(huán)節(jié) 師生活動 情意 導入 教師:“在科技發(fā)達的今天,我們到處都可以看到計算機的蹤影,感受到計算機給學習、生活帶來的方便。然而,在驚嘆計算機的神奇和享受的歡樂的時候,你是否了解計算解決問題的基本過程?有沒有思考過其中的奧妙呢?下面我們先看一個古典的問題:” 學生觀看約1分鐘的電視劇《漢劉邦》片斷,內(nèi)容大致如下:
3、 “韓信是我國西漢初著名的軍事家,劉邦得天下,軍事上全依靠他。韓信點兵,多多益善,不僅如此,還能經(jīng)常以少勝多,以弱勝強。在與楚軍決戰(zhàn)時韓信指揮諸侯聯(lián)軍,在垓下十面埋伏,擊敗楚軍,楚霸王項羽因此自殺。” 片斷結(jié)束時屏幕出現(xiàn)“韓信點兵”問題:“相傳漢高祖劉邦問大將軍韓信統(tǒng)御兵士多少,韓信答說,每3人一列余1人、5人一列余2人、7人一列余4人、13人一列余6人……。劉邦茫然而不知其數(shù)。你呢?” 教師:“下面我們先助劉邦解決一個簡單的問題?!? 展示題目:“韓信點兵”問題1:求整除3余1、整除5余2、整除7余4的最小自然數(shù)。 探究
4、 把全班分成16個學習小組,每個小組的同學一起探究、討論問題。利用已學過的數(shù)學知識找出題目已知什么求什么、明確已知和未知之間的關(guān)系和寫出求解問題的解題步驟。 學生進行討論,教師在這過程中到各小組中,引導個別學生分析問題、寫出解題步驟。 教師提問2~3個同學,從中逐漸引導出類似如下的分析問題和解題步驟。 分析問題(找出已知和未知、列出已知和未知之間的關(guān)系): 設所求的數(shù)為X,則X應滿足:X整除3余1、X整除5余2、X整除7余4 。 寫出解題步驟: 1、令X為1。 2、如果X整除3余1,X整除5余2,X整除7余4,這
5、就是題目要求的數(shù),則記下這個X。 3、令X為X+1(為算下一個作準備)。 4、如果算出,則結(jié)束;否則跳轉(zhuǎn)2。 5、寫出答案。 教師解釋第3步“另X為X+1”并指出它與數(shù)學中的區(qū)別,并從上面的解題步驟中總結(jié)出窮舉的算法。 教師:“剛才有些同學把題目解出來了,答案是67,韓信作為大將軍,統(tǒng)率士兵當然不止67人,下面我們來解決一個數(shù)據(jù)量稍大的問題?!? 展示題目:“韓信點兵”問題2:求整除3余1、整除5余2、整除7余4、整除13余6、整除17余8的最小自然數(shù)。 給2分鐘學生分析上述問題并寫出算法,不用計算結(jié)果。學生有了第1題的經(jīng)驗,很快會寫出和第一題類似的算法。如下: 分析問題(找出已
6、知和未知、列出已知和未知之間的關(guān)系): 設所求的數(shù)為X,則X應滿足:X整除3余1、X整除5余2、X整除7余4、X整除13余6、X整除17余8。 寫出解題步驟: 1、令X為1。 2、如果X整除3余1,X整除5余2,X整除7余4,X整除13余6,X整除17余8,則記下這個X。 3、令X為X+1。 4、如果算出,則結(jié)束;否則跳轉(zhuǎn)2。 5、寫出答案。 應用 教師:“上面的結(jié)果超過1萬,人工計算要很長時間,在科技發(fā)達的今天,你想到什么?”(用計算機解題) 教師:“計算機怎么樣解決問題?用計算機解決問題,同樣要經(jīng)過分析問題、
7、設計算法兩步驟?!痹谥v授過程中展示人工解題中分析問題和設計算法這兩個步驟。 教師:“用計算機解題,能否輸入用自然語言描述的算法呢?用自然語言描述的算法計算機是不懂的,必須把它翻譯成計算機的語言,這就是程序設計語言?!?教師展示與用Visual Basic語言編寫的程序作對照。 計算機語言程序 Do If X Mod 3 = 1 Then If X Mod 5 = 2 Then If X Mod 7 = 4 Then If X Mod 13 = 6 Then If X Mod 17 = 8 Then Y = X End If
8、 End If End If End If X = X + 1 Loop Until Y > 0 Print "韓信統(tǒng)御士兵數(shù):"; Y 簡單解釋變Y的作用,并提示學生程序設計語言是我們以后學習的重點。 教師:“程序編好以后,通過鍵盤輸入計算機,并運行程序查看結(jié)果這個過程叫調(diào)試程序。” 根據(jù)前面編制的程序,啟動Visual Basic程序設計環(huán)境,輸入程序代碼,進行調(diào)試,最后得到運行的結(jié)果。具體操作步驟請看教材的內(nèi)容。要求同組的同學互相幫助。 教師演示操作步驟。 學生上機調(diào)試程序,教師作個別指導,時間是10分鐘。 教師:“前面我們經(jīng)歷了用計算機解決問題
9、的過程,它和人工解有什么關(guān)系呢?同一學習小組的同學一起探討人工求解問題和用計算機求解問題的異同,并把討論結(jié)果記錄表1-3中。 練習 教師在布置課本的練習,指導學生根據(jù)本節(jié)所學的知識,完成相關(guān)的練習。 (一)課程名稱 用解析算法設計程序 (二)教學目標 認知: (1)對“算法”的概念作進一步的了解。 (2)了解解析算法的特點。 技能: (1)通過實例的學習,掌握解析算法的各環(huán)節(jié)。 (2)掌握應用各學科知識解決實際問題的方法。 (3)掌握從解決問題的解析式到設計相應程序的窗體和程序代碼的方法。 (4)通過實踐掌握用解
10、析算法編寫程序代碼的一些技巧。 情感: (1)能關(guān)注使用解析算法解決問題的意義。 (2)在綜合運用自鳴得意知識解決問題時提高自己的整體素質(zhì)。 (3)能運用學過的窗體和控件的基本知識是進行可視化編程。善于通過交流設計出簡潔好用的界面。 (三)教學重點和難點 教學重點: (1)解析算法的各個環(huán)節(jié)。 (2)解析算法的編程的的方法。 教學難點: (1)解析式的導出或方程(組)的列出并求解。 (2)算法的合理設計。 (3)VB的數(shù)據(jù)類型。 (四)教學方法 采用講解、分析歸納、探究、實踐操作和學生自主學習相結(jié)合的學習方法。 (五)教學地點 計算機機房或網(wǎng)絡教室。 (六)教
11、學時數(shù) 按2個課時進行教學。 (七)教學過程 第1課時:解析算法的概念 教學環(huán)節(jié) 教師活動 學生活動 情意 導入 簡單講述數(shù)學王子高斯故事,從中得出結(jié)論:面對一個問題,找到一個恰當?shù)慕鉀Q方案,會使一個很難?或很繁的問題變得簡單。 領(lǐng)會方法的重要性,進而理解算法的概念。 第 1課 時 新課講解 1.從古埃及測量金字塔高度的問題出發(fā)導入本問題,然后導出解決的解析式,這個過程可以引導學生與數(shù)學課聯(lián)系。 2.解決問題4-1當學生寫出算法的各環(huán)節(jié)之后,引導學生設計算法。當算法確定描述之后,討論完成如圖4-2的界面。(這時可以復習鞏固前面章節(jié)關(guān)于可視化編程的
12、知識和技能) 3.引導學生寫出程序代碼。(這時教師應當關(guān)注每一位同學,幫助他們排難解疑。)然后通過閱讀程序4-1,完成代碼設計。 4.應當指出調(diào)試的重要性,讓學生用人工的方法感受和估計程序運行的結(jié)果是否正確。在調(diào)試過程中完成課本P.98的探究活動。指出一個優(yōu)秀的程序應當對用戶的輸入數(shù)據(jù)進行監(jiān)護,對明顯不合理的數(shù)據(jù)進行屏蔽。但這一點不必深究,可以“點到即止”。 5.小結(jié)。了解解析算法的基本概念。 6.從問題的復雜性引入問題4-2。 7.尋求解決的方法。有許多現(xiàn)實中的問題不是計算一個單一的解析式就可以完成任務的。分析各次彈跳的規(guī)律可以發(fā)現(xiàn)它們之間的相似性,因而自然地得到用循環(huán)結(jié)構(gòu)實現(xiàn)這個
13、計算的想法。 8.確定算法之后是程序代碼設計與程序調(diào)試,本題輸入輸出界面的設計比較簡單,可以直接提問學生由他們自行完成。這個過程中教師應當一直關(guān)注學生所遇到的問題,提高他們的糾錯和調(diào)試能力。 1.領(lǐng)會解決問題的方法,嘗試自己找出解法。 2.學生在教師的指導下寫出算法的每一個環(huán)節(jié)。并且討論完成界面的設計。 3.學生嘗試寫出程序代碼。并閱讀程序4-1,了解每行程序代碼的作用。 4.調(diào)試程序。直到得到恰當?shù)某绦颉? 5.小結(jié)。了解解析算法的基本概念。 6.研究問題4-2的細節(jié),建立小球每一次下落和上一次彈跳之間的關(guān)系,得出求解的解析式: S=(H1+L1)+(H2+L2)+(H3+L3
14、)+…+(Hn+Ln) 7.進一步了解循環(huán)結(jié)構(gòu)。用循環(huán)結(jié)構(gòu)實現(xiàn)解析式的計算時并非簡單的完全重復,而是有些數(shù)據(jù)會在重復中改變,循環(huán)控制變量往往同時扮演這些改變的數(shù)據(jù)的角色,二者之間如何配合,則需要程序設計者花點心思的。選擇哪一種形式的循環(huán)結(jié)構(gòu)也要加以考慮。 8.完成程序代碼和界面的設計,并調(diào)試程序。驗證程序的正確性(為什么這是必要步驟?) 練習 教師在布置課本的練習,指導學生根據(jù)本節(jié)所學的知識,回答實踐欄目和練習中所提出的問題。 學生課后可通過小組合作交流的形式,回答問題,完成作業(yè)。 第2課時:用解析算法求解問題的實踐 教學環(huán)節(jié) 教師活動 學生活動 情意
15、 導入 從張軍同學的實踐中了解到在技術(shù)革新中經(jīng)常會使用計算機模擬試驗的方法以提高試驗效能。 領(lǐng)會在人的安排下,計算機可以代替很多繁難的工作。 第 2課 時 新課講解 1.回顧解析算法的基本思路和問題4-2的解決過程。 2.解決問題4-3。引入本問題后,應當復習并聯(lián)電路電阻的計算公式,然后根據(jù)問題列出方程并把方程整理為標準的一元二次方程,然后回顧一元二次方程的求根公式,然后總結(jié)出解決本問題的算法步驟。 3.指導學生完成算法設計、完成輸入輸出界面并編寫程序代碼,調(diào)試程序通過。 4.對解析算法作一簡單總結(jié)然后讓學生進行P.102“實踐”部分的(1),以加深對解析算
16、法的認識。 5.對實踐部分的(2)作提示,關(guān)鍵在于讓學生了解VB提供的一些數(shù)據(jù)類型,特別是日期型數(shù)據(jù),讓學生掌握兩個日期型量之間的運算,已經(jīng)達到基本要求,但可以要求學習得比較好的同學完成整修倒計時程序的設計。 6.小結(jié)。了解解析算法的基本概念。 1.加深對解析算法的理解。 2.學生在教師的指導下,寫出算法的每一個環(huán)節(jié),包括列出方程和求解方程。 3.完成算法設計、完成輸入輸出界面并編寫程序代碼,調(diào)試程序通過。 4.研究P.102的“實踐”,用3種方法計算這個分式的值。對三種不同的計算方法得到不同的結(jié)果討論為什么會出現(xiàn)這種情況。 5. 考慮如何解決倒計時問題。 6.小結(jié)。了解解
17、析算法的基本概念。 練習 教師在布置課本的練習,指導學生根據(jù)本節(jié)所學的知識,回答實踐欄目和練習中所提出的問題。 學生課后可通過小組合作交流的形式,回答問題,完成作業(yè)。 (一)課程名稱 多媒體應用程序設計。 (二)教學目標 認知: (1)認識“多媒體程序”與“多媒體播放器”的概念。 (2)認識擴展控件的主要屬性和方法。 (3)認識菜單編輯器。 (4)認識利用VB設計多媒體程序的幾種主要方法。 技能: (1)掌握利用擴展控件來設計多媒體程序的方法。 (2)掌握通用對話框控件的主要屬性和方法。 (3)掌握菜單編輯器的使
18、用。 (4)了解多媒體程序設計的主要方法。 情感: (1)能關(guān)注多媒體程序的設計與應用。 (2)能產(chǎn)生學習多媒體程序設計的相關(guān)技術(shù)的愿望。 (3)能根據(jù)身邊的問題需求利用所學知識進行多媒體程序設計。 (4)能認識多媒體程序設計方法可有很多,可根據(jù)問題復雜程度和個人能力做出抉擇。 (三)教學重點和難點 教學重點: (1)利用VB的多媒體控件設計VCD多媒體播放器 (2)通用對話框控件的常用屬性和方法。 (3)菜單編輯器。 教學難點: (1)通用對話框控件的屬性和方法。 (2)利用VB開發(fā)多媒體程序的幾種方法。 (四)教學方法 采用講解、探究、任務驅(qū)動和學生自主學習
19、相結(jié)合的學習方法。 (五)教學地點 計算機機房或網(wǎng)絡教室。 (六)教學時數(shù) 本節(jié)內(nèi)容分2個課時完成。 (七)教學過程 第1課時:多媒體播放器程序設計 教學環(huán)節(jié) 教師活動 學生活動 情意 導入 經(jīng)過前面幾章的學習,我們已經(jīng)了解了算法與程序設計在解決問題中的地位和作用,學會了從簡單的問題出發(fā),設計解決問題的算法,并能夠使用VB程序設計語言實現(xiàn)算法解決問題。本章通過兩個應用實例,綜合所學過的知識來解決問題,以進一步提高同學們的程序設計能力。本節(jié)我們將學習多媒體應用程序的設計。 多媒體應用程序的開發(fā)是VB可視化編程應用的一個重要方向之一。通過本節(jié)的學習,讓大家
20、學會VCD多媒體播放器的設計以及了解多媒體開發(fā)的幾種方法。 多媒體技術(shù)對于大多數(shù)同學來說,并不會很陌生。我們常使用的多媒體電腦就是一部具有多媒體功能的個人計算機。利用它,我們可以播放CD,欣賞小電影,播放動畫等等。實際上,只要你留意的話,你就會發(fā)現(xiàn)多媒體技術(shù)及其應用深入了我們生活和學習的方方面面,這其中包括多媒體技術(shù)在教學軟件中的應用等等。例如,語文老師要編寫一個教學軟件,其中需內(nèi)置一個VCD播放器,就是其中一例。那么,在這一節(jié)里,就讓我們一起為語文老師自主設計一個VCD多媒體播放器吧! 學生思考什么是多媒體和多媒體播放器,如何為語文老師編寫一個VCD播放器程序。
21、 第 1 課 時 新課講解 1.多媒體應用程序和多媒體播放器的概念 教師復習《信息技術(shù)基礎(chǔ)》課中第三章第三節(jié)多媒體信息加工與表達內(nèi)容,讓學生回顧所學過的多媒體概念,并結(jié)合平時使用多媒體計算機時,所接觸過的多媒體應用程序和多媒體播放器展開討論。 1.學生復習《信息技術(shù)基礎(chǔ)》必修模塊內(nèi)容,回答什么叫做多媒體。 2.學生結(jié)合使用軟件的經(jīng)歷說明什么是多媒體播放器? 3.閱讀本小節(jié)開篇內(nèi)容,進一步領(lǐng)會多媒體及多媒體程序的含義。 2.多媒體播放器的任務要求 教師先向?qū)W生演示VCD播放器程序,說明其主要用途、功能與特點;邊演示邊
22、設疑,讓學生進行思考,并回答問題;布置學生分組活動,運行并觀摩軟件。 學生根據(jù)任務要求觀摩VCD多媒體播放器示例程序運行結(jié)果,并回答相關(guān)的問題。 3.任務分析 教師分析完成任務要求的思路,引導學生閱讀表6-1,從模塊化程序設計的角度來考慮程序設計。 教師點明完成本任務要求的關(guān)鍵技術(shù): (1)教師講解和動態(tài)剖析MediaPlayer的主要屬性和方法,說明其用途。 (2)教師講解和演示利用通用對話框載入媒體播放器的方法。 (3)教師演示調(diào)用菜單編輯器設計下拉菜單的操作。 學生閱讀表6-1,能夠根據(jù)教師的指導,對程序做出
23、模塊劃分,并填寫表6-1。 學生根據(jù)教師的指導學習MediaPlayer控件的主要屬性和方法,學習利用通用對話框載入媒體文件的方法,學會打開菜單編輯器進行菜單編輯。 4.設計制作 教師講解設計制作VCD播放器的主要步驟,并說明每一步驟中的技術(shù)要領(lǐng)。 (1)創(chuàng)建圖形用戶界面 教師指導學生創(chuàng)建圖形用戶界面,可以邊演示邊讓學生跟練。 演示加載擴展控件MediaPlayer和CommonDialog的操作步驟,并結(jié)合控件的加載同步說明其主要的屬性的方法。 演示菜單編輯器的使用。 (2)設置控件的屬性 教師
24、指導學生,讓學生自己對窗體中對象的屬性進行設置。 (5)編寫程序代碼 教師指導學生輸入程序代碼,完成后再解釋關(guān)鍵代碼的功能和意義。 (6)運行和調(diào)試程序 教師指導學生調(diào)試程序,幫助學生解決程序中存在的問題。 1.學生根據(jù)教師演示,同步進行跟練,認識擴展控件的加載方法,了解其主要屬性和方法。 2.學會菜單編輯器的使用。根據(jù)任務的要求利用它來設計下拉菜單。 3.學會菜單編輯器的使用。根據(jù)任務的要求利用它來設計下拉菜單。 4.根據(jù)任務的要求設置窗體中各控件的屬性。 5.學生編寫菜單與程序鏈接程序代碼以及初始化程序。 6.調(diào)試和修改程序,預覽結(jié)果。 小結(jié) 本節(jié)主要通過,利用VB的擴展控件MediaPlayer和CommonDialog控件,結(jié)合菜單編輯器設計一個VCD多媒體播放器程序,讓學生通過實踐在解決問題的過程中把握了設計程序的關(guān)鍵技術(shù),體驗了利用VB開發(fā)多媒體應用程序的主要技術(shù),從而培養(yǎng)了學生綜合解決問題的能力。 練習 教師在布置課本的練習時,指導學生根據(jù)本節(jié)所學的知識,回答探究和實踐欄目中所提出的問題。 學生課后可通過小組合作交流的形式,回答問題。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。