3.1用计算机编程解决问题的一般过程教学设计2026-2027学年浙教版高中信息技术必修一

| 4页
| 7人阅读
| 0人下载
普通

学科网 zxxk.com学科网 zxxk.com

3.1《用计算机编程解决问题的一般过程》教学设计

2026—2027 学年浙教版(2019)高中信息技术必修1

课  题

3.1 用计算机编程解决问题的一般过程

教材版本

浙教版(2019)必修1《数据与计算》

所在单元

第三章 算法的程序实现

课  型

新授课

课  时

1 课时(40 分钟)

授课对象

高中一年级学生

 

一、教学目标

1. 信息意识:能从生活与学习中的实际问题(如自动绘制图案、数据分析、游戏设计等)出发,认识到并不是所有问题都能用现成的软件解决,有些问题需要自己编写程序让计算机来完成,体会程序设计在解决问题中的价值,增强用计算机编程分析和解决问题的意识。

2. 计算思维:能理解用计算机编程解决问题的一般过程——抽象与建模、设计算法、编写程序、调试运行程序;能说清算法与程序之间的关系,能对照算法步骤读懂并修改简单的计算机程序,在“算法—程序”的相互印证中发展抽象、建模与逻辑推理能力。

3. 数字化学习与创新:能借助计算机、Python 环境与相关的开发工具,输入、运行并调试简单的程序,体验用数字化工具实现算法的完整过程;在小组合作中交流、比较、完善自己编写的程序,感受编写程序解决“一类问题”的通用性与创造性。

4. 信息社会责任:在编写与调试程序的过程中,体会“代码要规范、输入要严谨”的重要性,养成细致、规范、负责的编写习惯;初步了解程序设计语言的发展历程,感受程序设计语言作为人机交流工具的作用,形成正确使用技术、乐于用技术解决实际问题的意识。

5. 能在小组合作中主动承担抽象建模、设计算法、编写代码、调试运行与展示交流等任务,乐于分享与倾听,在“让计算机替我们做事”的探究过程中体会计算思维的实用价值,增强理性精神与协作意识。

二、教学重点与难点

教学重点:用计算机编程解决问题的一般过程——抽象与建模、设计算法、编写程序、调试运行程序;理解算法与程序之间的关系。

教学难点:把设计好的算法用程序设计语言准确描述出来,并能在调试运行中发现和修正常见错误,体会程序的通用性。

三、教学方法与教学准备

教学方法:情境教学法、案例探究法、任务驱动法、演示讲解法、对比分析法、讨论法、小组合作法。page number 0

第 1 页 共 4 页

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


学科网 zxxk.com学科网 zxxk.com

教学准备:多媒体课件与程序自动绘制正多边形等情境素材;“用计算机编程解决问题的一般过程”示意图与算法样例;程序设计语言发展及特点的对比材料;安装有 Python(含 turtle 库)和 IDLE 的计算机教室;《算法与程序对照学习任务单》等学习任务单;国家中小学智慧教育平台等数字化资源;跨学科融合点:信息技术(算法与程序实现)、数学(多边形内角和、表达式、循环)、美术(图形绘制)。

四、教学过程(40 分钟)

教学环节

教师活动

学生活动

设计意图

情境导入

(4 分钟)

在大屏幕上展示一段用程序自动绘制图案的动画:计算机在画布上“画一条边、转一个角度”,循环往复,很快画出了正三角形、正方形、正五边形、正六边形……随后提问:“这样规整的图形,计算机是怎样一笔一画画出来的?如果我想要一个任意边数的正多边形,能不能让计算机帮我画?”学生议论后小结:生活中的许多问题(如自动绘图、数据分析、游戏设计)并没有现成的软件可以直接解决,需要我们自己编写程序让计算机替我们完成。而编写程序并不是“上来就敲代码”,它有一个完整、规范的过程,这就是本课要学习的《用计算机编程解决问题的一般过程》。

观看程序自动绘图的过程,感受计算机按预定步骤“不知疲倦”地执行指令的特点;结合自身使用软件的经历,思考“现成软件解决不了的问题怎么办”“计算机怎样按人的意图画图”,带着“程序是怎样写出来的”的疑问进入本课学习。

用程序自动绘图的动画创设情境,让抽象的“编程解决问题”变得直观可见,唤起学生对“计算机怎样替人做事”的好奇,自然引出本课主题,落实“信息意识”。

探究一

认识用计算机

编程解决问题

的一般过程

(5 分钟)

引导学生回顾第二章所学的“用算法解决问题的过程”(抽象与建模、设计算法、描述算法),提出新问题:“如果不仅要设计出算法,还要让计算机真正把这件事做出来,又该怎么做?”组织学生阅读教材并交流,师生共同梳理:用计算机编程解决问题一般要经过四个步骤——抽象与建模、设计算法、编写程序、调试运行程序。其中前两步在第二章已经学过,本课的重点是后两步。讲清算法与程序的关系:算法是程序设计的依据,程序设计是算法实现的一种方式,先有算法,后有程序;算法也可以用程序设计语言来实现,只有把算法转化为计算机程序,计算机才能自动执行。

回顾第二章“用算法解决问题的过程”,比较它与本课“用计算机编程解决问题的一般过程”的异同;阅读教材,说出四个步骤及其先后顺序;交流对“算法与程序是什么关系”的理解。

承前启后,把第二章的“用算法解决问题”延伸为“用计算机编程解决问题”,帮助学生建立“问题—算法—程序”的完整认识,明确本课学习主线。

page number 1

第 1 页 共 4 页

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。