课件编号11419932

粤教版高中信息技术必修一 2021-2022学年 3.3.2编程解决问题 教学设计

日期:2024-05-14 科目:信息技术 类型:高中教案 查看:31次 大小:77329Byte 来源:二一课件通
预览图 1/2
教版,高中,信息技术,必修,2021-2022,学年
  • cover
第三章 信息加工与表达 3.3 信息的集成与交流 3.3.2编程解决问题 一、教材分析: 本课的作用和地位: 本节以“模拟小球平抛运动轨迹”为例,通过算法分析,操作和剖析已经编好的计算机程序实例,让学生体验一个完整的程序设计过程,并能尝试修改代码,调试运行程序,实现编程解决问题,从而掌握利用计算机解决实际问题的主要过程,为选修课《算法与程序设计》奠定基础,也为数学必修3模块中“算法”的学习创造条件。 二、学情分析: 本课的学习对象是高中学生,思维活跃,求知欲旺盛,逻辑思维能力也日趋严密。学生以前学的都是一些应用程序的使用,现在要让他们自己动手编程解决问题,这对他们来说在思维上和技术上都有一定的难度。消除他们对程序设计的“畏难”心理,调动他们学习和探究的主动性、积极性,显得尤其重要。所以我在授课时由简单代码到复杂代码过渡,在体验中让他们了解程序执行的主要过程,感受利用计算机程序解决问题的独特魅力。 三、教学目标: 知识与技能: 1.了解算法的概念,及其表示方法流程图。 2.引导学生了解程序设计的更多知识,对选修课程《算法与程序设计》有所了解。 过程与方法: 1.让学生亲身感受用计算机程序解决问题的基本过程。 2.了解用高级语言编程工具解决问题的基本方法,感悟计算机程序设计的思想。 情感态度与价值观: 1.激发学生的学习兴趣,产生深入探究的渴望。 2.认识计算机永远不能代替人脑处理一切事务。 四、教学重点和难点: 教学重点:利用计算机编程解决问题的主要过程。 教学难点:程序代码的含义及调试。 五、教学方法: 本课采用探究发现法、讲解示范法等方法展开课堂教学。在教学方法上,以“学生为主体,教师为主导”为总的指导原则,结合教学内容特点和学生的具体情况,在教学中以学生思考 “百钱百鸡”问题的方式导入,分析利用计算机编程解决实际问题的过程,以吸引学生对编程的兴趣和破除大多数学生对编程的神秘感,通过编写、调试程序,引导学生体验利用计算机解决问题的方法和步骤。 六、学法指导: 本节课指导学生采用实践操作、小组讨论两种学习方法进行学习。安排实践性和操作性内容,让学生在活动中理解编程解决问题的整个过程。在教学中突出动手实践、尝试性、探究性的活动,引导学生积极主动完成学习任务,使学生学会学习,学会合作,成为学习的主人,从而体现学生在教学过程中的主体地位。 七、教学资源: (1)多媒体微机室、多媒体广播系统、投影等设备。 (2)工具软件:VB6.0 (3)教学课件PPT 八、教学过程: 教学环节 教师活动 学生活动 设计意图 提出问题 导入新课 (3分钟) 1、提出“百钱百鸡”问题,让学生思考数学解答方法。 2、教师演示编程解决问题。 1、学生尝试用数学方法解答。 2、观察教师演示 通过数学解决方法与编程解决问题的比较,激发学生学习的兴趣。 分析问题 明确算法 (12分钟) 1、阅读教材,了解编程解决问题的一般过程。 2、引导学生分析农夫、狼、山羊和蔬菜过河问题。 3、通过事例分析,明确算法的概念。 4、举例华罗庚“烧水泡茶”的算法, 5、探索算法:动物过河。 6、算法的表示,重点讲解流程图。 以小球平抛为例讲解“流程图” 1、学生阅读 2、学生思考对此问题解决的方法和步骤。 3、学生归纳小结 4、学生小组探讨,进一步理解算法。 5、学生实验、探究。 6、分析小球平抛的流程图。 引导学生分析问题,找出解决问题的方法和步骤。 分析问题、明确算法 分析算法有优劣。处理问题时选择算法应择优。 实践操作,感受算法。 了解流程图的表示方法及描述解决问题的步骤。 演示程序 分析代码 (5分钟) 1、演示小球平抛运动轨迹 2、VB的简单介绍; 3、演示怎样把设计方法变成计算机可执行的程序,即在VB中输入程序代码 ... ...

~~ 您好,已阅读到文档的结尾了 ~~