- 相關(guān)推薦
《用計算機程序解決問題》--參考教案2
信息技術(shù)基礎(chǔ)——計算機程序解決問題 2007-03-05 15:00:25fzbzhpx 閱讀:1786 關(guān)鍵詞: 福州八中“一體三重”公開教學教案設計備忘錄 開課教師 黃品霞 課程名稱 信息技術(shù) 課程內(nèi)容 用計算機程序解決問題 開課地點 計算機教室(一) 教研課題 新課改環(huán)境下信息技術(shù)體驗式教學實踐 開課班級 高一(3) 開課時間: 06年11月10日 星期五 第3節(jié) 教學目標 (一) 教學目標 1. 體驗簡單的計算機程序?qū)嵗,剖析程序工作的過程,理解算法的含義和算法在解決問題中的重要作用,初步了解算法的兩種描述方法。 2. 在分析簡單問題的基礎(chǔ)上,初步體驗簡單的算法設計。 3. 在算法分析的基礎(chǔ)上,體驗用VB編寫、調(diào)試簡單程序,并檢測運行結(jié)果。 (二) 內(nèi)容分析 教學重點: 算法的含義、作用;體驗并理解計算機程序解決問題的過程;培養(yǎng)學生對計算機程序的興趣。 教學難點: 解剖簡單的計算機程序,了解其結(jié)構(gòu)組成和具體作用,認識計算機程序設計的基本流程。 教學方法手段 (三)學生分析 高一學生已具備了較豐富的計算機使用經(jīng)驗,他們能夠進行簡單的文字處理、媒體表達等常用工具軟件及網(wǎng)絡應用等,對于程序?qū)W生接觸較少,許多學生只是聽說,對于計算機程序的工作過程、設計過程知之甚少,但高中學生具有很強的邏輯思維能力,也掌握了較高的數(shù)學知識水平,對于初步了解計算機程序困難不很大。 (四)教學策略設計 1. 教學方法設計 在教學中抓住學生的興趣點讓他們親自操作體驗簡單小程序,然后以計算機程序解決問題的各環(huán)節(jié)為主線,按分析問題、設計算法、編寫代碼、調(diào)試運行、檢測結(jié)果的順序,在教學中,學生通過實踐體驗、互動分析等方式充分理解用計算機程序解決問題的基本過程,突出解決程序的關(guān)鍵語句,引導學生把注意力放在對程序形式的整體把握上,著重讓學生體驗其特征和思想方法,特別是在教學中突出了對算法設計的體驗,使學生充分理解算法對于程序設計、特別是對于一個人思維條理性所具有的重要作用,從而引發(fā)他們對算法、對程序的強烈興趣。 2.學生上機操作安排和教師應用信息技術(shù)的情況 (1)學生通過運行漢諾塔程序、加密解密程序體驗并理解計算機程序解決問題的過程,通過剖析加密程序、口令程序,制作“橢圓”程序,了解分析問題、設計算法、編寫代碼、調(diào)試運行、檢測結(jié)果的基本過程 (2)計算機教室,投影,網(wǎng)絡,小小動畫.exe,漢諾塔.exe,加解密程序,PPT導學課件,搜狗地圖,口令.vbp,橢圓.vbp,VB程序 教學過程、設計與說明 教學過程 教學階段及所用時間 教師活動 學生活動 對學生學習過程的觀察和考查 信息技術(shù)的應用 (一)導入新課 運行小小動畫.exe程序 觀看動畫 讓學生直觀感受程序是按一定的順序運行的,同時激發(fā)學生的興趣。 小小動畫.exe(FLASH) (二)體驗程序(一) 1. 從印度古老的傳 說引入漢諾塔問題 2. 演示3個盤子的 移動過程 3. 對漢諾塔問題的 條件進行分析,給出移動法則 4. 教師用程序演示移動5個盤子的方法,然后計算機演示移動9個盤子 1.學們運行漢諾塔程序,移動4個盤子,競賽看哪位最快? 2. 移動5個盤子,競賽看哪位最快? 讓學生感受可利用計算機程序來快速解決問題,節(jié)省時間提高效率。并引起學生對編寫程序的興趣。 PPT 漢諾塔.exe (三)體驗程序(二) 1. 創(chuàng)設情境:劉麗用 自己學過的程序語言知識為媽媽編寫了一個加、解密程序 2. 演示解密程序 3.小結(jié)出解密程序的運行步驟 1)選擇要解密的文件 2)自動顯示解密前信息 3)對信息進行解密 4)自動顯示解密后的信息 5)輸入要保存的文件名并自動保存解密后的信息于文件中 4.解釋解密程序 5.讓學生比較加密和解密程序,找出實現(xiàn)加密和解密最關(guān)鍵的語句 1.思考并回答問題(加密,設置開機密碼,隱藏文件) 2.用解密程序?qū)⑽募敖饷?txt”解密,解密后的信息保存在文件“解密1.txt” 。觀察解密前后文件信息內(nèi)容的變化,注意程序運行的步驟。 3. 新建一文本文件“練習.txt”,輸入一行字符,可以是漢字、數(shù)字、字母,并保存。再運行加密程序?qū)⑵浼用,加密后保存在文本文件“練?.txt” 中。注意加密前后信息內(nèi)容的變化,思考程序是如何實現(xiàn)加密的。 通過操作 “加密”程序,觀察其執(zhí)行過程和運行結(jié)果;然后再操作一段相應的“解密”程序,比較并分析程序具體實現(xiàn)的功能。通過這些實用的簡單計算機程序的使用,讓學生對用計算機程序解決問題的基本過程有所了解,同時也告訴學生這樣一個觀點:計算機是通過執(zhí)行程序進行工作的,當人們需要解決的問題無法利用現(xiàn)成的工具軟件進行處理的時候,可以利用高級語言編寫程序,然后通過計算機執(zhí)行程序來解決問題。 PPT 加密程序 解密程序 (四)小結(jié) 拓展 1. 程序是一些計算機指令,運行程序計算機自動執(zhí)行指令,實現(xiàn)程序功能。 2. 程序設計語言有VB、VF、C等,可以用它們來編寫程序 3. 當我們要解決的問題找不到現(xiàn)成的工具時可以考慮編寫程序來解決 回顧本堂課 打開搜狗地圖搜索母校(初中)另存為圖片放在班級的文件夾下面 提煉觀點 再次體驗程序的功能,激發(fā)學生編程的興趣 PPT 搜狗地圖 教學反思 本節(jié)課的主要任務不是對程序進行調(diào)試和編輯,而是初次體驗與剖析程序設計的思想方法,通過體驗程序、體驗問題分析和算法設計等環(huán)節(jié)充分理解用計算機程序解決問題的基本過程,引發(fā)學生對計算機程序的興趣;特別是在教學中突出了對算法設計的體驗,在教學中要照顧學生的差異,對于計算機程序解決問題有兩種方法:順序解析和逆向推理。逆向推理多運用于數(shù)學論證。在剖析程序時先從最終程序入手,然后推理算法設計,最后通過源代碼進行驗證,最后讓學生通過修改代碼程序來改變程序的功能,讓學生親歷算法,驗證猜想,讀懂程序,嘗試修改,避免了對程序與代碼的細化解剖,而突出體驗程序設計的思想,體驗人機交互這個核心。 教研集備組評議意見【《用計算機程序解決問題》--參考教案2】相關(guān)文章:
2月21日 解決問題教案04-25
2月21日解決問題教案04-25
對大學生使用計算機的看法05-04
用計算器計算教案04-25
《解決問題》教案04-25
《解決問題》教案02-11
《解決問題的策略》教案04-25
解決問題綜合教案04-25
數(shù)學《解決問題》教案02-24
《解決問題2》教學反思(精選25篇)04-03