2.1 计算机解决问题的过程(教学设计)- 2023—2024学年人教版高中信息技术必修1.docxVIP

2.1 计算机解决问题的过程(教学设计)- 2023—2024学年人教版高中信息技术必修1.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多
课题《2.1计算机解决问题的过程》设计思想 本节作为编程计算单元的起始部分,对学生的编程要求不高,主要让学生体验计算机解决问题的过程,培养编程的兴趣以及形成良好的编程习惯。课堂教学环节围绕“计算机绘制正多边形”的项目,整个项目的完成就是计算机解决问题的一个完整过程,分别包括分析问题、设计算法、编写程序和调试与维护四个步骤。从情境导入到课堂活动都引用了 Python中的海龟绘图库,呈现的程序结果直接且视觉冲击力强,学生能够感受到编程的奇妙。任务活动设置难度适中,学生容易接受。使用流程图描述算法是难点,采用简单的生活例子讲授让学生更容易理解。 教学目标 1.围绕“计算机绘制正多边形”的项目,让学生体验计算机解决问题的过程。 2.让学生了解流程图的规范表示方法,学会使用自然语言和流程图描述算法。 3.让学生了解算法的三种基本结构。 教学重点 使用自然语言和流程图描述算法以及算法的三种结构 教学难点 使用流程图描述算法教学方法项目 教学法;任务驱动法;自主合作探究法 教学过程 教学环节 教师活动 学生活动 设计意图 创设情境 1.运行两个计算机绘制彩色图形的程序,并呈现不一样的美丽图案。让学生领略计算机程序解决问题的魅力。 2.思考与讨论:计算机是如何实现这个绘制过程的呢?因为其背后有一种神奇的力量—计算机程序。而掌控这种力量的,是由人设计的算法。算法就是解决问题的方法和步骤。解决问题的过程,就是实现算法的过程。本节课我们就通过一个“计算机绘制正多边形”的项目共同体验计算机解决问题的过程。 1.观看计算机绘制图形的过程,领略计算机程序解决问题的魅力。 2.思考计算机如何实现绘制的?初步体会编程的奥妙。理解算法的含义,清楚程序、算法之间的关系 通过绘制彩色图形的程序导入,吸引学生的注意力,培养学生的学习兴趣,体验计算机编程的奥妙。让学生了解程序和算法的含义。 任务一表示“计算机绘制正多边形”的算法 围绕“计算机绘制正多边形”项目展开学习 ●分析算法正多边形的各边边长相等,内角度数也相等。因此,绘制一个正多边形可以通过“画一条边,旋转一定角度后再画一条边”的重复操作来完成。 ●建立计算模型绘制正多边形,除了要知道它的边数和边长,关键是要计算出每次旋转的角度。因此,解决这个问题的计算模型可以表示如下:假设正多边形的边数为 n,边长为 a. 则内角度数 d 的值为:__________________,每次旋转的角度为:__________。 ●描述算法活动一使用自然语言描述算法自然语言是指人们日常生活中使用的语言,汉语、英语等都是自然语言。用自然语言描述算法,通常我们理解算法的第一步。思考实现绘制一个正多边形的算法,用自然语言描述出来,补全下面的表格。 活动二使用流程图描述算法 1. 介绍流程图符号 2.介绍三种基本结构的流程图 3.加上举例加深对三种基本结构的理解。 4. 让学生尝试使用流程图描述“计算机绘制正多边形”的算法,点评几位同学的流程图。 1.思考并分析计算机绘制正多边形的过程2. 用数学符号描述解决该问题的计算模型。尝试使用自然语言描述算法,完成表格内容培养学生分析解决问题的能力和逻辑思维能力。 学习掌握流程图符号学习三种基本结构的流程图自主探究、合作学习,尝试使用流程图描述“计算机绘制正多边形”的算法 让学生体验用自然语言描述算法,学以致用。通过此活动的设置让学生掌握用更加只够和易于理解的流程图描述算法,培养学生的自主探究能力和合作探究能力。 任务二用 Python语言实现“计算机绘制“正多边形” 将该算法用 Python语言描述,形成计算机程序。将程序呈现给学生。运行程序简单介绍 Python的开发环境,指导学生如何运行程序,分别输入不同的边数查看运行结果。 尝试运行程序,观察程序结果,是否实现最初的算法。 让学生能认识到从流程图到程序设计的转变思路,体验程序设计的奇妙。 程序设计语言的发展 程序设计语言经历了机器语言、汇编语言到高级语言的发展过程。 听讲 学生对程序设计语言的发展有个了解。 总结 回顾整个算法的设计思路,总结出计算机解决问题的过程为以下四个环节:分析问题——设计算法——编写程序——调试与维护 回顾所学知识,总结出计算机解决问题的过程 将所学知识整合起来,锻炼学生的总结归纳能力。 作业 体验课本 18页“最强大脑”游戏项目,进一步熟悉使用计算机解决问题的过程。 课后反思 本节课主要讲了计算机解决问题的过程,算法的描述方法以及三种基本结构,计算机语言的发展历史。其中算法的三种基本结构是本节课的教学重点。通过学生自主学习流程图的符号表示及三中重要的基本结构的流程图,加上老师的讲解,最后让学生补全流程图的方式加深对三种基本结构流程图的理解与应用。最后通过修改运行正多边形的编程程序,让学生熟悉 Pytho

文档评论(0)

中小学教学资料 + 关注
实名认证
服务提供商

提供小学、初中、高中信息科技教案、试卷、课件等优质教学资源

1亿VIP精品文档

相关文档