欢迎来到天天文库
浏览记录
ID:23497978
大小:2.37 MB
页数:27页
时间:2018-11-07
《算法与程序设计》vb教案集》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1-1节電腦解決問題的過程一、 教學目標1、 知識與技能(1) 讓學生瞭解演算法、窮舉法、程式設計語言、編寫程式和偵錯工具等概念。(2) 讓學生知道對現實問題的自然語言的描述,特別是類似程式設計語言的自然語言描述。(3) 讓學生理解分析問題、設計演算法、編寫程式、偵錯工具這一用電腦解決問題的基本步驟,認識其在演算法與程式設計中的作用。2、 方法與過程(1) 培養學生發現舊知識的規律、方法和步驟,並把它運用到新知識中去的能力。(2)
2、 培養學生偵錯工具的能力。(3) 培養學生合作、討論、觀摩、交流和自主學習的能力。3、 情感態度和價值觀通過“韓信點兵”這個富有生動情節的實例和探究、講授、觀摩、交流等環節,讓學生體驗用電腦解決問題的基本過程。二、 重點難點本節的重點用計算解決問題的過程中的分析問題、設計演算法、和上機偵錯工具等步驟。用電腦解決問題的過程中的分析問題、設計演算法也是本節的難點。三、 教學環境1、 教材處理教學內容選用中華人民共和國教育部制訂的《普
3、通高中技術課程標準》(2003年4月版)中資訊技術部分的選修模組1“演算法與程式設計”第一章的第一課“電腦解決問題的過程”。教材選用《廣東省普通高中資訊技術選修一:演算法與程式設計》第三章第一節,建議“演算法與程式設計”模組在高中一年級下學期或高中二年級開設。根據2003年4月版《普通高中技術課程標準》的闡述,“演算法與程式設計”是普通高中資訊技術的選修模組之1,它的前導課程是資訊技術的必修模組“資訊技術基礎”。學生在“資訊技術基礎”模組裡已經學習了電腦的基本操作,掌握了啟動程式、視窗操作和文字
4、編輯等基礎知識。學生可以利用上述的基礎知識,用於本節課的啟動VisualBasic程式設計環境,輸入程式碼,運行程式等操作。本節課“電腦解決問題的過程”是“演算法與程式設計”模組的第一節課,上好這節課是使學生能否學好“演算法與程式設計”這一模組的關鍵。本節課的教學目的是讓學生理解分析問題、設計演算法、編寫程式和偵錯工具等用電腦解決問題的基本過程,認識其在演算法與程式設計中的地位和作用,它也是後續課程如模組化程式設計、各種演算法設計等課程的基礎。讓學生在人工解題中發現分析問題、設計演算法等步驟,並
5、把它應用到用電腦解決問題中去,這是構建主義中知識遷移的方法。本節課還採用了探究、講授、觀摩、交流、閱讀材料等多種教學活動的有機結合的方法。2、 預備知識本節課相聯繫的舊知識是電腦的基本操作中滑鼠、鍵盤操作,啟動、關閉程式,視窗、功能表操作和文字編輯等基礎知識,還有解決數學問題的步驟等知識。3、 硬體要求可以進行螢幕廣播的多媒體電腦室。教師自行設計製作的課件。準備《電腦解決問題的過程》教學活動表。4、 所需軟體學生機要安裝VB6.0或以上
6、版本。5、 所需課時2課時(100分鐘)四、 教學過程(一)引入 教師:“在科技發達的今天,我們到處都可以看到電腦的蹤影,感受到電腦給學習、生活帶來的方便。然而,在驚歎電腦的神奇和享受的歡樂的時候,你是否瞭解計算解決問題的基本過程?有沒有思考過其中的奧妙呢?下面我們先看一個古典的問題:” 學生觀看約1分鐘的電視劇《漢劉邦》片斷,內容大致如下:“韓信是我國西漢初著名的軍事家,劉邦得天下,軍事上全依靠他。韓信點兵,多多益善,不僅如此,還能經常以少勝多,以弱勝強。
7、在與楚軍決戰時韓信指揮諸侯聯軍,在垓下十面埋伏,擊敗楚軍,楚霸王項羽因此自殺。”片斷結束時螢幕出現“韓信點兵”問題:“相傳漢高祖劉邦問大將軍韓信統禦兵士多少,韓信答說,每3人一列餘1人、5人一列餘2人、7人一列餘4人、13人一列餘6人……。劉邦茫然而不知其數。你呢?” (二)問題教師:“下面我們先助劉邦解決一個簡單的問題。”展示題目:“韓信點兵”問題1:求整除3餘1、整除5餘2、整除7餘4的最小自然數。 (三)探究把全班分成16個學習小組,每個小組的同學一起探究、討論問題。利用已學過的數學知識找
8、出題目已知什麼求什麼、明確已知和未知之間的關係和寫出求解問題的解題步驟。並填寫《電腦解決問題的過程》教學活動表中的“探究問題記錄表”。如下: 探究問題記錄表分析問題(找出已知和未知、列出已知和未知之間的關係)寫出解題步驟結果 給5分鐘學生討論,教師在這過程中到各學習小組中,引導個別學習小組分析問題、寫出解題步驟。教師提問2~3個同學,從中逐漸引導出類似如下的分析問題和解題步驟,並給出演算法的概念。 分析問題(找出已知和未知、列出已知和未知之間的關係)寫出解題步驟 設所求的數為X,則X應
此文档下载收益归作者所有