版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东碧桂园职业学院教案项目(章节)名称项目三程序控制结构周次4授课顺序4本次学时2累计学时8教学目标知识目标:理解条件语句的结构,掌握条件语句的使用理解循环语句的结构,掌握循环语句的使用掌握跳转语句的使用目标:能够熟知程序的控制流程结构能够熟练使用不同的控制结构编程目标:1.形成对Python语言的初步认识2.形成探索计算机知识的主动学习意识教学重点理解条件语句的结构,掌握条件语句的使用理解循环语句的结构,掌握循环语句的使用掌握跳转语句的使用教学难点理解条件语句的结构,掌握条件语句的使用理解循环语句的结构,掌握循环语句的使用教学方式项目教学R案例教学□情境教学□模块教学□其他□教学方法启发式☑探究式☑讨论式☑参与式☑讲授☑教学资源视频☑教具☑网络资源☑多媒体☑其他□信息技术运用职教云课堂、短视频教学过程设计教学环节主要教学内容及师生活动设计时间分配复习及新课导入告知学生本节课项目的整体教学设计Python中用于实5分钟新课教学教学过程: 一、条件语句if语句是最简单的条件语句,该语句由关键字if、判断条件和冒号组成,if语句和从属于该语句的代码段可组成选择结构。执行if语句时,若if语句的判断条件成立(判断条件的布尔值为True),执行之后的代码段;若if语句的判断条件不成立(判断条件的布尔值为False),跳出选择结构,继续向下执行。(1)教师根据课件,介绍if语句的用法,并使用代码进行演示。(2)教师根据课件,介绍if语句的局限性,引出if-else语句。if语句只能处理满足条件的情况,但一些场景不仅需要处理满足条件的情况,也需要对不满足条件的情况做特殊处理。因此,Python提供了可以同时处理满足和不满足条件的if-else语句。(3)教师根据课件,介绍if-else语句的语法格式和执行流程。执行if-else语句时,若判断条件成立,执行if语句之后的代码段;若判断条件不成立,执行else语句之后的代码段。(4)教师根据课件,介绍if-else语句的用法,并使用代码进行演示。(5)教师根据课件,介绍if-else语句的局限性,引出if-elif-else语句。根据上个小节的考试成绩评估程序可知,该程序只能评估考试及格和不及格的情况,但实际评估成绩时会划分为优良中差四个等级,if-else局限于两个分支,像这种出现多个分级的情况无法通过if-else语句进行处理。为处理类似上述情景的一个事项的多种情况,Python提供了可产生多个分支的if-elif-else语句。(6)教师根据课件,介绍if-elif-else语句的语法格式和执行流程。执行if-elif-else语句时,若if条件成立,执行if语句之后的代码段1;若if条件不成立,判断elif语句的判断条件2:条件2成立则执行elif语句之后的代码段2,否则继续向下执行。以此类推,直至所有的判断条件均不成立,执行else语句之后的代码段。(7)教师根据课件,介绍if-elif-else语句的用法,并使用代码进行演示。(8)教师通过列举一个生活实例,引出嵌套的概念。大家在某些火车站乘坐高铁出行时需要历经检票和安检两道程序:检票符合条件后方可进入安检程序,安检符合条件后方可进站乘坐列车。这个场景中虽然涉及两个判断条件,但这两个条件并非选择关系,而是嵌套关系,两个条件逐一判断,只有全部满足之时才能继续后续操作。教师根据课件,介绍if嵌套的内容,并使用代码进行演示。二、循环语句(1)教师根据课件,介绍3.2.1的实例,并使用代码进行演示。(2)教师根据课件,介绍3.2.2的实例,并使用代码进行演示。(3)教师通过列举一个生活实例,引出程序的循环语句。现实生活中存在着很多重复的事情,例如,地球一直围绕着太阳不停地旋转;月球始终围绕地球旋转;每年都会经历四季的更替;每天都是从白天到黑夜的过程……程序开发中同样可能出现代码的重复执行,Python提供了循环语句,使用该语句能以简洁的代码实现重复操作。(4)教师根据课件,介绍while语句的语法格式和执行流程。执行while语句时,若循环条件的值为True,则执行之后的代码段,执行完代码段之后再次判断循环条件,如此往复,直至循环条件的值为False时循环终止,执行循环之后的代码。(5)教师根据课件,介绍while语句的用法,并使用代码进行演示。(6)教师根据课件,介绍for语句的语法格式和执行流程。(7)教师根据课件,介绍for语句的用法,并使用代码进行演示。三、循环嵌套(1)教师根据课件,引出循环嵌套的内容。循环之间可以互相嵌套,进而实现更为复杂的逻辑。循环嵌套按不同的循环语句可以划分为while循环嵌套和for循环嵌套。(2)教师根据课件,介绍while循环嵌套的语法格式和执行流程。while循环嵌套是指while语句中嵌套了while或for语句。以while语句中嵌套while语句为例,执行while循环嵌套时,若外层循环的循环条件1的值为True,则执行代码段1,并对内层循环的循环条件2进行判断:值为True则执行代码段2,值为False则结束内层循环。内层循环执行完毕后继续判断外层循环的循环条件1,如此往复,直至循环条件1的值为False时结束循环。(3)教师根据课件,介绍while循环嵌套的用法,并使用代码进行演示。(4)教师根据课件,介绍for循环嵌套的语法格式和执行流程。for循环嵌套是指for语句中嵌套了while或for语句。以for语句中嵌套for语句为例,执行for循环嵌套时,程序首先会访问外层循环中目标对象的首个元素、执行代码段1、访问内层循环目标对象的首个元素、执行代码段2,然后访问内层循环中的下一个元素、执行代码段2……如此往复,直至访问完内层循环的目标对象后结束内层循环,转而继续访问外层循环中的下一个元素,访问完外层循环的目标对象后结束外层循环。因此,外层循环每执行一次,都会执行一轮内层循环。(5)教师根据课件,介绍for循环嵌套的用法,并使用代码进行演示。(6)教师根据课件,介绍3.4.1的实例,并使用代码进行演示。(7)教师根据课件,介绍3.4.2的实例,并使用代码进行演示。40分钟四、跳转语句的使用(1)教师通过列举一个生活实例,引出程序的跳转语句。大家在使用音乐播放器听歌时,有时会以循环模式进行播放,中途若遇到不想听的歌曲,可以切换到下一首歌曲。Python提供了控制循环的跳转语句:break和continue。(2)教师根据课件,介绍break语句的用法,并使用代码进行演示。break语句用于结束循环,若循环中使用了break语句,程序执行到break语句时会结束循环;若循环嵌套使用了break语句,程序执行到break语句时会结束本层循环。(3)教师根据课件,介绍continue语句的用法,并使用代码进行演示。continue语句用于在满足条件的情况下跳出本次循环,该语句通常也与if语句配合使用。(4)教师根据课件,介绍3.6的阶段案例,并使用代码进行演示。五、上机练习上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机一:(考察知识点为if-else语句)形式:单独完成题目:已知一个三位数,若它的各位数字的3次幂之和等于它本身,这个数就是一个水仙花数。请按照以下要求操作,判断用户输入的三位数是否为水仙花数。1.接收用户输入的三位数;2.取出该三位数中各位的数字;3.通过if-else语句判断各位数字的3次幂之和是否等于该三位数。上机二:(考察知识点为if语句嵌套)形式:单独完成题目:请按照以下要求操作。1.通过变量num1和num2接收用户输入的两个数值;2.定义一个保存四则运算符的变量calculate;3.如果calculate为“+”,计算num1和num2的和;如果为“-”,计算它们的差;如果为“*”,计算它们的乘积;如果calculate为“/”,计算它们的差,并必须保证num2的值不能为0。上机三:(考察知识点为循环嵌套)形式:单独完成题目:打印一个九九乘法表,该表中各等式的格式为“乘数*乘数=积”。45分钟考核评价出勤+提问占10%,技能成绩(项目完成情况、过程表现、实训报告)占40%,期末成绩占50% 课堂小结本节主要讲解了流程控制的相关知识,包括条件语句、循环语句、跳转
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年六安二中河西校区公开引进紧缺学科教师2名笔试备考题库及答案详解
- 2026年自贡市自流井区社区工作者招聘考试模拟试题及答案详解
- 2026湖北武汉理工大学管理助理招聘60人笔试备考题库及答案详解
- 贺兰县融媒体中心公开招聘编外专业技术人才的笔试模拟试题及答案详解
- 2026重庆两江新区金兴小学校公开招聘编外教师笔试模拟试题及答案详解
- 2026年北京市宣武区网格员招聘笔试备考题库及答案详解
- 2026广东深圳市罗湖区景园实验小学招聘校医1人考试备考题库及答案详解
- 2025年四川省巴中市网格员招聘考试试题及答案详解
- 2026江西萍乡市体育学校引进急需紧缺人才1人笔试参考题库及答案详解
- 职业病危害及防治知识培训考试题含答案
- (高清版)T∕CES 243-2023 《构网型储能系统并网技术规范》
- 都江堰民宿管理办法原文
- 阀门制造重大风险清单及控制措施
- 散瞳护理操作常规
- 学校施工期间师生交通秩序安全防范措施
- 车辆批售合同协议书模板
- 道路施工中的风险识别与管理试题及答案
- 国有企业投融资风险管理
- 2025年中铁集团招聘笔试参考题库含答案解析
- GB 17625.1-2022电磁兼容限值第1部分:谐波电流发射限值(设备每相输入电流≤16 A)
- 天然气公司加气站站长消防治安反恐工作日检表
评论
0/150
提交评论