好文档 - 专业文书写作范文服务资料分享网站

Python编程基础程序流程控制语句教案

天下 分享 时间: 加入收藏 我要投稿 点赞

第4章 程序流程控制语句

教案

课程名称:Python编程基础 课程类别:必修

适用专业:大数据技术类相关专业

总学时:48学时(其中理论24学时,实验24学时) 总学分:3.0学分 本章学时:9学时

一、 材料清单

(1) 《Python编程基础》教材。 (2) 配套PPT。 (3) 代码。 (4) 引导性提问。 (5) 探究性问题。 (6) 拓展性问题。

二、 教学目标与基本要求

1. 教学目标

主要介绍程序语言的基础——控制语句,包括条件分支结构if语句,两种主要循环结构while语句和for语句,并详细讲解Python循环结构中一些函数的用法。

2. 基本要求

(1) 掌握if、else和elif语句的基本结构与语法。

(2) 掌握for与while循环语句的基本结构与用法。

(3) 掌握循环语句中常用的range函数,以及break、continue、pass语句。 (4) 掌握嵌套循环,以及条件与循环的组合。 (5) 了解多变量迭代。 (6) 掌握列表解析的创建。

三、 问题

1. 引导性提问

引导性提问需要教师根据教材内容和学生实际水平,提出问题,启发引导学生去解决问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。

(1) 用于练习的所有资料都放在您面前了吗?如果不是,缺少哪些? (2) 控制语句有哪些结构?

(3) Python中除了循环语句、条件语句,是否还有别的语句? (4) 嵌套循环是什么?有什么特点? (5) 什么是迭代、列表解析?

2. 探究性问题

探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。

(1) elif语句与else语句有哪些区别? (2) for语句与while语句的结构有何不同?

(3) while循环语句和for循环语句使用else的区别是什么? (4) break语句与continue语句的作用有何不同? (5) 嵌套循环与条件和循环的组合需要注意什么? (6) 多变量迭代有哪些实现方式?

(7) 列表解析与条件语句、循环语句有什么区别?

3. 拓展性问题

拓展性问题需要教师深刻理解教材的意义,学生的学习动态后,根据学生学习层次,提出切实可行的关乎实际的可操作问题。亦可以提供拓展资料供学生研习探讨,完成拓展性问题。

(1) 控制语句在分析挖掘、开发等等方面有什么优势? (2) 迭代除了在控制语句经常会用到,还有哪些地方? (3) 条件语句与循环语句是否完全可以用列表解析式代替? (4) 控制语句是否可以封装成函数?

四、 主要知识点、重点与难点

1. 主要知识点

(1) 理解编写小程序来理解基本操作。 (2) 掌握循环语句、终止语句、通过语句。 (3) 熟练掌握组合语句的编写和应用。 (4) 掌握多变量迭代和列表解析的用法。

2. 重点

(1) 编写小程序来理解基本操作。

(2) 循环语句、终止语句、通过语句的理解。 (3) 组合语句的使用。 (4) 列表解析。

3. 难点

(1) 循环语句、终止语句、通过语句的理解。 (2) 组合语句的使用。 (3) 列表解析。

五、 教学过程设计

1. 理论教学过程

(1) 编写小程序实现输入成绩,输出成绩等级。 (2) if语句的基本形式与语法。 (3) else语句与elif。 (4) if语句的组合。

(5) 编写小程序实现一组数的连加与连乘。 (6) for循环语句。 (7) while循环语句。

(8) break,continue,pass语句。

(9) 输入一组数据,并使用冒泡排序法排序。 (10) 嵌套循环。 (11) 条件和循环的组合。 (12) 输出数字金字塔。 (13) 多变量迭代。 (14) 列表解析。

2. 实验教学过程

(1) 创建if、else和elif语句结构。 (2) 创建for与while循环语句结构。

(3) 加入循环语句中常用的range函数,以及break、continue、pass语句。 (4) 组合条件与循环的嵌套循环。 (5) 了解多变量迭代。 (6) 创建列表推导式。

六、 教材与参考资料

1. 教材

Python编程基础

2. 参考资料

Python数据分析与挖掘实战

Python编程基础程序流程控制语句教案

第4章程序流程控制语句教案课程名称:Python编程基础课程类别:必修适用专业:大数据技术类相关专业总学时:48学时(其中理论24学时,实验24学时)总学分:3.0学分本章学时:9学时一、材料清单(1)《Python编程基础》教材。(2)配套PPT。(3)代码。
推荐度:
点击下载文档文档为doc格式
9axyj22w9u37lyd0yjbf83hrt8bf8q008p8
领取福利

微信扫码领取福利

微信扫码分享