- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
用计算机编程解决问题的一般过程教学设计
课程标准
和
教学目标
用计算机编程解决问题的一般过程
教材内容:3.1用计算机编程解决问题的一般过程
适应的课程标准:
1.7掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。
教学目标:
●依据解决问题的需要,能够设计和表示简单算法。
●通过具体任务的实践活动,体验用计算机解决问题的基本流程,了解使用计算机编程解决问题的一般过程,逐步掌握运用计算机解决问题的学科方法,培养计算思维。
指向的核心素养:
●信息意识:能够根据解决问题的需要,自觉、主动地寻求恰当的方式获取与处理信息;在合作解决问题的过程中,愿意与团队成员共享信息,实现信息的更大价值。
●计算思维:针对给定的任务进行需求分析,明确需要解决的关键问题;能提取问题的基本特征,进行抽象处理,并用形式化的方法表述问题。运用基本算法设计解决问题的方案,能使用编程语言或其他数字化工具实现这一方案。
学习环境:有教学控制软件的多媒体机房,装有Python3.x编程环境和班级讨论区。
建议课时:1课时
教学活动设计
教学环节
教学过程
设计意图
情境导入
教师向学生展示3张图片,分别是一个正方形,红色五角星和黑白阴阳图形。
教师提出问题:如何使用计算机绘制上述3个图形?
前面两个图形,学生可以借助现成的计算机程序(如画图软件)来解决,黑白阴阳图需要使用更专业的制图软件来解决,或者自己设计算法,编写程序来解决。
直入主题、激发思考。问题的难度逐渐加深,让学生意识到并不是所有的问题都可以用现成的计算机程序来解决,引出使用计算机编程解决问题的必要性。同时给出本节课学习任务,调动学生学习新知,解决实际问题的积极性。
知识讲解(1)
1.教师演示如何打开IDLE的编辑器操作界面,简单介绍海龟绘图(turtle模块)的特点。
2.教师边演示边讲解:从画一条直线,到画一个直角,再到画一个正方形。
介绍其中用到的两个函数forward()和right()(学生可以举一反三说出left())。
海龟绘图一个简单的绘图工具,很适合用来引导学生学习编程。通过介绍几个简单的函数,引导学生顺利步入编程的殿堂,体会编程的乐趣。
学生活动
(1)
活动1:学生小组合作讨论并实践,编程画一个正五边形。
通过观察教师演示画正方形的过程,集合团队的智慧,学生一般能找出画正五边形的方法。
教师邀请学生代表展示成果,并引导学生介绍解决问题的过程,总结使用计算机编程解决问题的一般过程,并提炼成流程图,制作相应表格:
(1)抽象与建模
在用计算机绘制正五边形时,先根据公式(n-2)*180/n计算内角度数,再通过重复执行“画一条等长的边,旋转一定角度(180-内角度数)”的操作来完成。
(2)设计算法
=1\*GB3①计算正五边形的每个内角度数d=(5-2)*180/5
=2\*GB3②将以下过程重复执行5遍:画一条等长的边,旋转(180-d)度。
(3)编写程序
活动2:学生小组合作讨论并实践,编程画一个五角星。
要求学生记录解决问题的过程,并按照流程图填写表格。
待学生完成任务后,进一步提出要求,如何为五角星填充颜色?
教师介绍设置颜色函数和填充颜色的方法,帮助学生完成任务。
由浅入深,逐渐增大问题难度,引起学生的兴趣;采用小组讨论的方式,能充分激发学生的创造力,促进学生相互激励,相互帮助,培养团队协作精神,并增强解决问题的信心。
由于学生是第一次接触编程,初次尝试难免会出现各种错误。教师要对这些错误有预期心理准备,并通过小组讨论和及时评价等形式去引导学生逐渐掌握用计算机编程解决实际问题的一般方法。
知识讲解(2)
教师边演示边讲解画圆的方法,介绍函数goto(),penup(),pendown()和circle()。
采用“知识屏蔽”的方式,逐步提供必需的工具,而不是一股脑全部塞给学生,可以突出重点,降低教学难度。
学生活动(2)
活动3:学生小组合作讨论并实践,编程画一个靶心图形,并为各圆环填充不同的颜色。
学生通过讨论和实践总结出画不同半径圆和填充颜色的顺序。
要求学生记录解决问题的过程,并按照流程图填写表格。
活动4:学生小组合作讨论并实践,编程画一个黑白阴阳图形。
要求学生记录解决问题的过程,并按照流程图填写表格。
教师应提醒学生先在草稿纸上确定各圆心的坐标,作图和填充颜色顺序,再编写代码。
活动5:组织学生发挥想象——我想让计算机绘制什么样的图形,我能对程序做什么?学生开始设计算法,修改并尝试调试程序。
此2题需要精心设计画不同半径圆和填充颜色的顺序,培养学生先设计算法再编写程序的习惯;通过调整语句顺序,实现不同的效果,体会算法顺序结构的特征
您可能关注的文档
- 2.7弧长与扇形的面积解析版-2021-2022学年九年级上册数学同步全优小卷苏科版.docx
- 2.1圆分层练习原卷版.docx
- 2-4绝对值与相反数第二课时利用绝对值比较两个负数大小课件-七年级数学上册精品课堂苏科版.pptx
- 2-09完形填空解答宏观策略-说明文类-高考英语一轮复习基础知识基本能力双清通用版.pptx
- 1行政工作操作指引.docx
- 1梧州十七中段考模拟试题试题版.docx
- 1文本数据处理教学设计.docx
- 1循环结构的程序实现for语句教学设计.docx
- 1例持续性室性心动过速患者的抢救与护理.docx
- 1StarterModule2Unit1Openyourbook备作业原卷版.doc
- 大数据技术基础及应用实验手册12.Zookeeper分布式协调服务实战.pdf
- 大数据技术基础及应用实验手册5.MapReduce实验.pdf
- 量子通信第5讲 量子信息的理论基础(IV)-量子比特门.pptx
- 大数据技术基础及应用实验手册9.Flume数据采集实战.pdf
- 大数据技术基础及应用实验手册集群综合实验2.pdf
- 大数据技术基础及应用实验手册10.Solr全文检索服务实战.pdf
- 激光原理及应用 (10)激光在科学技术前沿问题中的应用.ppt
- 大数据技术基础及应用实验手册7.Loader数据导入导出实战.pdf
- 大数据技术基础及应用实验手册8.Kafka消息订阅实战.pdf
- 低能量人有效休息指南.pdf
原创力文档


文档评论(0)