《4.1编制计算机程序解决问题》教学设计

《4.1编制计算机程序解决问题》教学设计

ID:47427978

大小:26.51 KB

页数:4页

时间:2020-01-10

《4.1编制计算机程序解决问题》教学设计_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《《4.1编制计算机程序解决问题》教学设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、4.1编制计算机程序解决问题一、教学内容分析本节内容课标要求学生能对计算机程序的执行过程以及编写程序的基本过程有所了解。本节课的主要内容是让学生了解如何编制计算机程序来解决问题,知道编制计算机程序解决问题的一般方法。培养编制计算机程序解决问题的兴趣,为选修模块的学习奠定基础。二、学生情况分析高中学生已经具备一定的计算机使用经验,但大多数是与常用的工具软件的使用和网络应用有关。对于计算机编程知识,学生接触的很少,也没有使用过编程软件。他们对编程的复杂性和代码书写要求没有准备。所以本节课应准备一些简单、实用、学生感兴趣的实例,提高学生

2、编写程序的兴趣。高一的学生现阶段已经具备了较强的逻辑推理思维能力,也掌握了相关的数学知识,这样对于计算机程序解决问题理解起来应该不会太困难。教师应该把重点放在对他们思维方向的引导上。三、教学目标设计知识与技能1、通过体验及剖析加密程序,了解计算机程序的工作过程。2、初步了解VB程序的工作环境及执行过程,能简单的修改程序达到解密的目的。3、认识使用计算机程序解决问题的基本过程。过程与方法1、尝试使用VB编程软件,操作执行一段简单的计算机程序代码。2、通过加密和解密任务,了解计算机程序的工作过程和基本特征。3、通过分析解决“韩信点兵”

3、问题,初步掌握编制计算机程序解决问题的基本过程。情感态度与价值观1、培养编制计算机程序解决问题的兴趣。2、培养学生利用计算机程序分析问题、解决问题的思想意识和严密的逻辑思维习惯。四、教学重点与难点重点:体验并理解编制计算机程序解决问题的基本过程。难点:剖析计算机程序,了解其基本形式和简单语句的作用。五、教学策略的选择与设计本节课的教学内容难难度较大,学生对相关内容也比较陌生。因此在教学过程中以教师主导为主,学生重在体验。教学方法:情景教学法、任务驱动教学法、演示法学习方法:讨论学习法、自主体验法、互助学习法教学策略图 (1)提出任

4、务,创设情景,分析交流,总结归纳(2)自主体验,了解程序(3)设置问题,共同解决,教师剖析,问题深入(4)实践操作,解决问题 六、教学过程授课程序教师活动学生活动设计意图创设情景导入新课1.介绍冯·诺依曼计算机理论,引入程序的概念。一组引导计算机工作的有序指令,就叫程序。2.演示解决古代的数学问题“韩信点兵”的程序。 回顾旧有知识,积极参与课堂互动。 利用学生已学过的知识,引导其进行新内容的学习。体验游戏程序 指导学生体验递归算法—“汉诺塔”益智游戏程序。抽选多个学生利用班班通体验汉诺塔游戏,其它学生积极参与。 通过实际操作,让学

5、生领略程序解决问题的高效、精准。让学生对编写程序产生强烈的兴趣,为选修课程打下良好的基础。了解“韩信点兵”程序代码教师展示程序代码的幻灯片,大体给学生讲解每段程序代码的作用,启发学生找到其中的常量、变量、函数、表达式、语句等内容,初步认识程序中的基本元素。 教师简单介绍VB编程环境。学生通过教师的讲解,认识程序中的基本元素。了解VB的编程环境,以及编程的一些基本规则。通过讲解让学生能够直观地认识程序中的基本元素。总结提炼教师与学生一起剖析总结编制计算机程序解决问题的一般过程。学生通过“韩信点兵”程序,了解计算机程序解决问题的一般过

6、程。         分析问题         设计算法         编写程序         调试运行         检测结果让学生对计算机程序解决问题有整体认识。问题深入与学生一块分析,如何求出“韩信点兵”问题,即有多少士兵。1、学生了解什么是“韩信点兵”。2、在数学中,我们如何求“韩信士兵数”,分析问题的过程,其实就是设计算法的过程。3、在VB程序中实现,求出“韩信士兵数”。通过求“韩信点兵”问题,让学生对计算机解决问题的过程有更深入的理解,尤其是对算法的设计有更深的认识。讨论交流教师提出问题。问题一:在你的日常生活学

7、习中,你通常利用计算机来做什么?问题二:采用计算机编程的方法有何优势?又有何局限性?同桌之间相互交流讨论。通过现实情景的自我体验,让学生体会到,计算机程序作为一种解决现实问题的常见方法,离我们并不遥远。课堂小结总结学习内容,概括本节课的知识体系。回顾所学知识。形成概括性结论和总体认识。教学评价设计问题:1.计算机各部件如何配合工作?2.计算机数字电路是如何表示的?计算机语言有哪些?3.计算机语言的基本元素都有哪些?4.当我们通过编制计算机程序解决问题的时候,一般需要经历哪五个基本过程?小组合用,讨论完成相关问题巩固知识点,培养学生

8、合用学习的精神与认真听讲的态度。 采用计算机编程的方法有何优势?又有何局限性?答:程序一旦编写完成,就可以无限次使用,计算机都会忠实地按程序中的指令执行操作,精确地解决同类问题。显然,如果懂得编写程序,便能列灵活地发挥计算机速度快、容量大、精确度高

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。