(1)程序的流程图: (2)程序的三种基本结构: 2.基本概念和知识点 1)常结构 (2)分支结构 (3)循环结构 3.问题与应用(能力要求) 程序的基本结构实例,圆面积和周长的计算。 第二节程序的分支结构 1.主要内容 (1)单分支结构 (2)二分支结构: (4)多分支结构 2.基本概念和知识点 (1)if语句: (2)if-e1se语 (3)if-elif-else语句 3.问题与应用(能力要求) 程序的分支结构实例, 身体质量指数BI 第三节程序的循环结构 1.主要内容 (1)遍历循环: (2)无限猜环: (3)循环保留宇 2.基本概念和知识点 (1)for语句 (2)while语句: (3)break和continue 3.问题与应用(能力要求 程序的循环结构实例, random库的使用。 课程思政融入主要体现:通过身体质量指数和圆周率计算两个具体的程 序例子,培养学生实事求是,精益求精的工匠精神。 (三)思考与实践 1.思考程序的基本结构: 2.思考程序的分支结构
6 (1) 程序的流程图; (2) 程序的三种基本结构; 2.基本概念和知识点 (1) 顺序结构; (2) 分支结构; (3) 循环结构。 3.问题与应用(能力要求) 程序的基本结构实例,圆面积和周长的计算。 第二节 程序的分支结构 1. 主要内容 (1)单分支结构; (2)二分支结构; (4) 多分支结构 2. 基本概念和知识点 (1)if 语句; (2)if-else 语句; (3) if-elif-else 语句。 3.问题与应用(能力要求) 程序的分支结构实例,身体质量指数 BMI。 第三节 程序的循环结构 1.主要内容 (1)遍历循环; (2)无限循环; (3)循环保留字 2. 基本概念和知识点 (1)for 语句; (2)while 语句; (3)break 和 continue。 3.问题与应用(能力要求) 程序的循环结构实例,random 库的使用。 课程思政融入主要体现:通过身体质量指数和圆周率计算两个具体的程 序例子,培养学生实事求是,精益求精的工匠精神。 (三) 思考与实践 1. 思考程序的基本结构; 2. 思考程序的分支结构;
3.思考程序的循环结构 4.实践:创建程序的循环结构实例,random库的使用,r的计算 (四)教学方法与手段 本章主要采用课堂教学、多媒体和实验教学的方式将程序的基本结构,分 支结构,循环结构知识传授给学生。 第五章函数和代码的复用 (一)目的与要求 1.了解函数的基本使用: 2.熟悉函数的参数传递: 3.熟练代码的复用和模块化设计: 4.堂握承数的递归 (二)教学内容 第一节函数的基本使用 1.主要内容 (1)函数的定义: (2)函数调用的过程: 2.基本概念和知识点 (1)程序调用的四个步骤 (2)1 ambda函数。 3.问题与应用(能力要求) 了解函数调用的过程以及熟悉lambda函数。 第二节函数的参数传递 1.主要内容 (1)可选参数和可变数量参数: (2)参数的位置和名称传递: (③)变量的返回值: 2.基本概念和知识点 (1)函数对变量的作用: (2)变量的返回值: (3)datetime库的使用 3.问题与应用(能力要求) 掌握datetime库的使用,七段数码管绘制 第三节代码的复用和模块化设计 1.主要内容 (1)代码的复用: (2)模块化设计:
7 3. 思考程序的循环结构 4. 实践:创建程序的循环结构实例,random 库的使用,π的计算。 (四) 教学方法与手段 本章主要采用课堂教学、多媒体和实验教学的方式将程序的基本结构,分 支结构,循环结构知识传授给学生。 第五章 函数和代码的复用 (一) 目的与要求 1.了解函数的基本使用; 2.熟悉函数的参数传递; 3.熟练代码的复用和模块化设计; 4.掌握函数的递归。 (二) 教学内容 第一节 函数的基本使用 1.主要内容 (1) 函数的定义; (2) 函数调用的过程; 2.基本概念和知识点 (1) 程序调用的四个步骤; (2) lambda 函数。 3.问题与应用(能力要求) 了解函数调用的过程以及熟悉 lambda 函数。 第二节 函数的参数传递 1.主要内容 (1) 可选参数和可变数量参数; (2) 参数的位置和名称传递; (3) 变量的返回值; 2.基本概念和知识点 (1) 函数对变量的作用; (2) 变量的返回值; (3) datetime 库的使用。 3.问题与应用(能力要求) 掌握 datetime 库的使用,七段数码管绘制。 第三节 代码的复用和模块化设计 1.主要内容 (1) 代码的复用; (2) 模块化设计;