《算法与程序设计》VB教案集.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
電腦解決問題的過程 一、?????? 教學目標 1、??????????? 知識與技能 (1)??? 讓學生瞭解演算法、窮舉法、程式設計語言、編寫程式和偵錯工具等概念。 (2)??? 讓學生知道對現實問題的自然語言的描述,特別是類似程式設計語言的自然語言描述。 (3)??? 讓學生理解分析問題、設計演算法、編寫程式、偵錯工具這一用電腦解決問題的基本步驟,認識其在演算法與程式設計中的作用。 2、??????????? 方法與過程 (1)??? 培養學生發現舊知識的規律、方法和步驟,並把它運用到新知識中去的能力。 (2)??? 培養學生偵錯工具的能力。 (3)??? 培養學生合作、討論、觀摩、交流和自主學習的能力。 3、??????????? 情感態度和價值觀 通過“韓信點兵”這個富有生動情節的實例和探究、講授、觀摩、交流等環節,讓學生體驗用電腦解決問題的基本過程。 二、?????? 重點難點 本節的重點用計算解決問題的過程中的分析問題、設計演算法、和上機偵錯工具等步驟。用電腦解決問題的過程中的分析問題、設計演算法也是本節的難點。 三、?????? 教學環境 1、??????????? 教材處理 教學內容選用中華人民共和國教育部制訂的《普通高中技術課程標準》(2003年4月版)中資訊技術部分的選修模組1“演算法與程式設計”第一章的第一課“電腦解決問題的過程”。教材選用《廣東省普通高中資訊技術選修一:演算法與程式設計》第三章第一節,建議“演算法與程式設計”模組在高中一年級下學期或高中二年級開設。 根據2003年4月版《普通高中技術課程標準》的闡述,“演算法與程式設計”是普通高中資訊技術的選修模組之1,它的前導課程是資訊技術的必修模組“資訊技術基礎”。學生在“資訊技術基礎”模組裡已經學習了電腦的基本操作,掌握了啟動程式、視窗操作和文字編輯等基礎知識。學生可以利用上述的基礎知識,用於本節課的啟動Visual Basic程式設計環境,輸入程式碼,運行程式等操作。本節課“電腦解決問題的過程”是“演算法與程式設計”模組的第一節課,上好這節課是使學生能否學好“演算法與程式設計”這一模組的關鍵。本節課的教學目的是讓學生理解分析問題、設計演算法、編寫程式和偵錯工具等用電腦解決問題的基本過程,認識其在演算法與程式設計中的地位和作用,它也是後續課程如模組化程式設計、各種演算法設計等課程的基礎。 讓學生在人工解題中發現分析問題、設計演算法等步驟,並把它應用到用電腦解決問題中去,這是構建主義中知識遷移的方法。本節課還採用了探究、講授、觀摩、交流、閱讀材料等多種教學活動的有機結合的方法。 2、??????????? 預備知識 本節課相聯繫的舊知識是電腦的基本操作中滑鼠、鍵盤操作,啟動、關閉程式,視窗、功能表操作和文字編輯等基礎知識,還有解決數學問題的步驟等知識。 3、??????????? 硬體要求 可以進行螢幕廣播的多媒體電腦室。教師自行設計製作的課件。準備《電腦解決問題的過程》教學活動表。 4、??????????? 所需軟體 學生機要安裝VB6.0或以上版本。 5、??????????? 所需課時 2課時(100分鐘) 四、?????? 教學過程 (一)引入 ??? 教師:“在科技發達的今天,我們到處都可以看到電腦的蹤影,感受到電腦給學習、生活帶來的方便。然而,在驚歎電腦的神奇和享受的歡樂的時候,你是否瞭解計算解決問題的基本過程?有沒有思考過其中的奧妙呢?下面我們先看一個古典的問題:” ??? 學生觀看約1分鐘的電視劇《漢劉邦》片斷,內容大致如下: “韓信是我國西漢初著名的軍事家,劉邦得天下,軍事上全依靠他。韓信點兵,多多益善,不僅如此,還能經常以少勝多,以弱勝強。在與楚軍決戰時韓信指揮諸侯聯軍,在垓下十面埋伏,擊敗楚軍,楚霸王項羽因此自殺。” 片斷結束時螢幕出現“韓信點兵”問題:“相傳漢高祖劉邦問大將軍韓信統禦兵士多少,韓信答說,每3人一列餘1人、5人一列餘2人、7人一列餘4人、13人一列餘6人……。劉邦茫然而不知其數。你呢?”  (二)問題 教師:“下面我們先助劉邦解決一個簡單的問題。” 展示題目: “韓信點兵”問題1:求整除3餘1、整除5餘2、整除7餘4的最小自然數。  (三)探究 把全班分成16個學習小組,每個小組的同學一起探究、討論問題。利用已學過的數學知識找出題目已知什麼求什麼、明確已知和未知之間的關係和寫出求解問題的解題步驟。並填寫《電腦解決問題的過程》教學活動表中的“探究問題記錄表”。如下:  探究問題記錄表 分析問題(找出已知和未知、列出已知和未知之間的關係) 寫出解題步驟 結果 ? ? ?  給5分鐘學生討論,教師在這過程中到各學習小組中,引導個別學習小組分析問題、寫出解題步驟。教師提問2~3個同學,從中逐漸引導出類似如下的分析

文档评论(0)

考试资料文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档