ID: 24721814

4.4《运用循环结构描述问题求解过程》教学设计(表格式) 粤教版(2019)高中信息技术必修1 数据与计算

日期:2026-01-10 科目:信息技术 类型:高中教案 查看:27次 大小:95417B 来源:二一课件通
预览图 1/3
2019,数据,必修,信息技术,高中,教版
  • cover
《4.4 运用循环结构描述问题求解过程》教学设计 1.教学内容分析 本节是本章的第4节,主要内容是如何编写循环结构的Python程序,在学习算法的基础上,通过编写程序和调试运行程序,解决实际的问题。循环结构是算法的三种基本结构之一,本节的主要内容是使用for语句和while语句实现循环结构,同时学习循环结构的嵌套和循环结构的控制。循环结构也是编写程序的基础,本节内容也是单元项目实施的最后一节,所以重点关注如何利用程序解决生活当中的各种问题。 2.学习者分析 本节课之前,学生已经已经在算法中学习了循环结构的基本组成和工作原理,在学习编写Python语言程序中,已经知道顺序结构的程序和选择结构的程序如何编写,本节课完成循环结构的学习,学习之后基本上可以编写简单的Python程序。循环结构的语句书写格式和选择结构类似,都需要冒号和缩进的配合,而且三种结构的语句配合使用可以让程序实现各种功能。本节课也是最后一节学习Python程序设计语言,所以编写程序解决问题的能力也是学生学习其他章节和其他教材内容的基础。 3.学习目标确定 理解Python语言循环结构的主要功能和结构特点。 知道for循环结构程序的语句格式,能编写简单的for循环程序。 知道range( )函数的参数和功能,能根据问题的实际需求确定函数的参数。 知道while循环结构程序的语句格式,能编写简单的while循环程序。 知道循环嵌套程序编写的基本方法,能编写简单的循环嵌套程序。 知道使用break和continue语句可以控制循环结构的程序。 4.学习重点和难点 重点:知道for循环结构程序的语句格式,能编写简单的for循环程序。 知道range( )函数的参数和功能,能根据问题的实际需求确定函数的参数。 知道while循环结构程序的语句格式,能编写简单的while循环程序。 难点:知道循环嵌套程序编写的基本方法,能编写简单的循环嵌套程序。 5.学习评价设计 项目实施过程中,学习程序的练习任务,项目中的程序,作为评价的依据。 对小组的项目学习成果,进行终结性评价。 6.学习活动设计 第1课时 教师活动学生活动环节一:项目指导教师活动1 情境导入:编写从1累加到10的程序,使用顺序结构进行设计程序,需要进行9次加法运算,计算机虽然可以快速完成计算,但是书写的程序代码非常冗长,要简化代码的书写,就要用到三种基本程序结构之一的循环结构。 学生活动1 学生思考分析累加的问题。活动意图说明 用简单的累加数学问题,让学生理解循环结构最主要的优点就是简化了程序代码的书写,本质上计算机依然是一行一行的执行代码。理解了循环结构的主要工作方式,为后续学习循环结构的Python程序建立理论基础。环节二: for.循环的应用教师活动2 讲解:for in的含义是“当…在…里的时候重复……”,表示在条件满足的情况下一直循环的,和选择语句类似,冒号代表下一行是循环的第一行,循环体在书写时需要相同的缩进。 讲解:分析下面的循环结构Python程序,依靠缩进可以识别循环体。 实践:对比两个程序的缩进书写方法,分析程序的执行过程和输出结果,并通过程序进行验证。 学生活动2 分别查看分析两个程序的代码,并运行程序对比输出结果。 活动意图说明 学生学习for循环结构程序的设计,要理解列表的使用方法,循环变量依次表示列表的值。在Python程序中,缩进影响程序的结构,冒号“:”之后,循环体内的语句要有相同的缩进,再出现冒号时增加缩进。环节三:range( )函数的使用教师活动3 讲解:列表的表达方式是[1,2,3,4,5],也可使用变量表示列表,使得for循环语句结构更加清晰,如下代码片段所示。 values=[1,2,3,4,5] for value in values: 讲解:使用range( )函数可以更方便的表达列表,range(起始数,结束数,步长),函数有3个参数,第1个参数表示起 ... ...

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