Python程序设计基础教学设计 项目3.docx





《Python程序设计基础教学设计 项目3.docx》由会员分享,可在线阅读,更多相关《Python程序设计基础教学设计 项目3.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课题 名称项目3流程控制皿6学时学时内容 分析我们做任何事情都要遵循一定的原则,程序设计就是需要利用流程控制实现 与用户的交流,根据用户的需要再决定程序下一步何去何从。在任何 门编程语 言中流程控制都是非常重要的,它确定了程序执行的流程,如果没有流程控制语 句,整个程序将按照线性的顺序自顶向下执行下去,并不能根据用户的要求进行 执行。本章将详细讲解流程控制语句的使用和设计。教学目 标及基 本要求1 .掌握if语句的多种格式2 .熟练使用if语句的嵌套3 .掌握for循环与while循环的使用4 .熟悉for循环与while循环嵌套5 .掌握break与continue语句的使用教学 重点1.
2、if语句的格式2. for循环3. while 循环教学 难点1. if语句嵌套2. while循环嵌套3. for循环嵌套教学 方式教学采用教师课堂讲授为主,使用教学PPT讲解教 学 过 程第一课时1.1 (if 语句的格式、if else 语句、if elif else 语句)一、导入新课(1)教师通过提出需求引出if语句的使用场景。教帅可根据生活事例引出if语句的使用场景,例如:用户登录的时候需要 判断用户的用户名与密码是否全部正确,进而决定用户是否能够成功登录。类似 这样的需求功能,都可以使用if语句实现。(2)明确学习目标要求学生掌握if语句格式要求学生了解教材实例。二、新授课程(1
3、)教师根据课件,讲述if语句的使用。if语句是最简单的判断语句,它由三部分组成,分别是if关键字、条件表达 是以及代码块。if语句根据条件表达式的判断结果选择是否执行相应的代码块, 其格式如下:if条件表达式:代码块上述格式中,if关键字可以理解为“如果”,当条件表达式的值为True时、则 执行代码块。(2)教师根据课件,讲述if-else语句的使用。if-else语句产生两个分支,可根据条件表达式的判断结果选择执行哪一个分 支。if-else语句格式如下:if条件表达式:代码块1else:代码块2上述格式中,如果if条件表达式结果为True,执行代码块1;如果条件表达 式结果为False,则
4、执行代码块2。(3)教师根据课件,讲述if-elif-else语句的使用。if-esle语句可以处理两种情况,如果程序需要处理多种情况,那么可以使用 if-elif-else语句,其语句格式如下:if条件表达式1:代码块1elif条件表达式2:代码块2elif条件表达式n-1:代码块n-1else:代码块n上述格式中,if之后可以有任意数量的elif语句,如果条件表达式1的结果为True,那么执行代码块1,如果条件表达式2的结果为True,那么执行代码块 2,以此类推,如果else前面的条件表达式结果都为Fasle,那么执行代码块n。三、总结,布置作业(1)回顾上课前的学习目标,并对本节课的内
5、容进行总结。教师总结本节课需要掌握的知识点,包括if语句、if-else、if-elif-else。(2)布置随堂练习,检查学生掌握情况。教师给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行 解决。(3)教师下发课后作业。第二课时(if语句的嵌套)一、复习、导入新课(1)教师对学生们的疑问进行统一答疑。(2)回顾总结上节课内容,继续介绍本课时的内容。上节课我们学习了 if语句、if-else语句、if-elif-else语句,本节课将带领大 家学习if嵌套、for循环语句。(3)明确学习目标要求学生了解if语句的嵌套要求学生掌握for循环的使用二、新授课程(1)教师根据课件,介绍
6、什么是if语句嵌套?if语句嵌套值的是if语句内部包含if语句,其格式如下:if条件表达式1:代码块1if条件表达式2:代码块2上述if语句嵌套的格式中,先判断外层if语句中条件表达式1的结果是否为True,如果结果为True,那么执行代码块1,再判断内层if的条件表达式2的结 果是否为True,如果条件表达式2的结果为True,那么执行代码块2。三、总结,布置作业(1)回顾学习目标,总结本节课需要掌握的if语句嵌套的使用。(2)布置随堂练习,检查学生掌握情况。教师给学生布置随堂练习,检测学生的掌握程度,并对学生出现的问题进行 解决。(3)教师下发课后作业。第三课时(for循环、while循环
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计基础 教学设计 项目3 Python 程序设计 基础 教学 设计 项目

限制150内