下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
序号:9章节名称项目5循环与跳转(一)教学课时2授课班级人工智能2501、2502授课时间授课地点教学目标知识目标1.掌握while语句的含义、语法结构(条件判断、循环体)、执行流程(条件为True时重复执行)及无限循环的避免方法;理解其在重复操作(如累加计算、遍历序列)中的应用。2.掌握for语句的含义、语法结构(循环变量、循环结构)、执行流程(遍历序列元素);理解range()函数的用法(起始/终止/步长)及for循环在计数、序列遍历(列表、字符串、字典)中的应用。能力目标1.能根据需求选择合适的循环语句:用while实现条件控制的重复操作(如猜数游戏);用for实现序列遍历或固定次数循环(如闰年查询、数字筛选)。2.能解决循环中的常见问题(如无限循环、循环变量控制错误),并结合实例(如计算奇数和)运用循环语句解决实际问题。素质目标1.培养逻辑推理能力,通过循环逻辑设计提升问题拆解与转化能力。2.强化代码规范性(缩进、命名),注重循环效率(避免冗余操作);激发用编程解决重复劳动问题的意识,体会自动化的价值。教学内容主要内容1.while语句-定义与语法:while<条件>:循环体(缩进要求),执行流程(条件判断→循环体→重复直到条件为False)。-应用案例:计算1到100之和(累加逻辑)、遍历字符串(通过索引控制)、计算n的阶乘(递减循环)。2.for语句-定义与语法:for<循环变量>in<循环结构>:循环体,循环结构包括序列(列表、字符串等)和range()函数。-range()函数:range(M,N,K)的参数含义(起始M、终止N、步长K)及计数循环应用。-序列遍历:列表、字符串、字典的遍历方法(如字典的keys()/values()/items())。重点while与for循环的语法结构及应用;range()函数的参数控制;循环与条件判断的结合。措施:通过对比示例(如用while和for分别实现累加)演示差异,设计分层任务(基础循环→带条件的循环)强化练习。难点while循环中条件的合理设置(避免无限循环或循环次数错误);for循环中range()函数步长的理解;循环与条件判断的嵌套逻辑。措施:拆解循环执行步骤(画流程图),针对常见错误(如while循环变量未更新、range()终止值遗漏)专项演示;通过对比不同参数的运行结果加深理解。教法改革教学方法讲授法、演示法、实操法、案例分析法、分组讨论法教学手段多媒体教学、编程环境实操、任务驱动练习教学反思作业及学习评价表学习评价表评价内容自评同桌评师评能根据需求选择合适的循环语句能用for实现序列遍历或固定次数循环结合实例运用循环语句解决实际问题能积极回答教师的提问能积极参与小组讨论评价指标A.优秀B.一般C.较差二、教学设计教学步骤教学内容与情境设计教师活动学生活动时间分配情境导入1.结合阿曹的场景提问:“如何用Python快速解决重复操作?比如计算1到100的和(重复累加)、查询所有闰年(重复判断)?”2.明确任务目标:掌握while与for循环,用自动化替代重复劳动。【课程思政】通过生活中“重复劳动”的痛点,激发用编程实现自动化的兴趣,培养效率意识引入场景、提问、明确目标思考生活中的重复任务,联想循环的作用5分钟知识讲解11.语法与执行流程(10分钟)-讲解while<条件>:循环体的结构,用流程图演示“条件判断→循环体→更新条件”的过程。-演示反例:未更新循环变量导致的无限循环及解决方法(如i+=1的必要性)。2.应用案例(5分钟)-演示“1到100之和”:解析sum+=i与i+=1的配合逻辑。-演示“遍历字符串”:通过i<len(s)控制索引,对比手动逐个打印的冗余。
【课程思政】强调循环变量更新的严谨性,培养“细节决定成败”的意识PPT讲解、代码演示,用注释标注循环关键步骤记录语法格式,观察循环变量的变化规律,对比正确与错误代码的差异15分钟实操演练任务:计算n的阶乘(例5.1)-输入整数n,用while循环实现n!=n*(n-1)*...*1(如输入5输出120)。
【课程思政】通过“从1到n的递减相乘”体会循环逻辑的转化,感受理论到实践的衔接。巡回指导,重点解决“循环变量未递减”“初始值设置错误”等问题编写代码,运行调试,记录遇到的问题15分钟知识讲解21.语法与range()函数(10分钟)-讲解for<变量>in<结构>:循环体的结构,对比while:for无需手动控制循环变量。-演示range()函数:range(1,10,2)(1,3,...,9)的参数含义,对比range(5)(0-4)的默认值。2.序列遍历与应用(10分钟)-演示列表/字符串遍历:如forcharin"Python":print(char)。-演示字典遍历:forkeyindict1(默认遍历键)、foritemindict1.items()(键值对)。-案例:用for计算1到n的奇数和(range(1,n+1,2)),对比while实现的复杂度。【课程思政】通过对比学习培养“选择最优工具”的思维,理解不同循环的设计逻辑代码演示,用表格对比while与for的适用场景练习range()函数的参数组合,记录不同序列的遍历结果20分钟实操演练任务1:查询21世纪闰年(例5.2)-用foriinrange(2001,2101)遍历年份,结合闰年条件(i%400==0ori%4==0andi%100!=0)筛选,每行输出4个。任务2:数字筛选(巩固任务)-输出小于n(n<100)的与7无关的数(不被7整除且不含数字7),每行7个。【课程思政】通过多条件判断(闰年/数字筛选)培养严谨的逻辑思维,体会编程在规则筛选中的价值指导循环与条件的嵌套逻辑,解决输出格式化问题编写代码,调试条件判断错误,优化输出格式15分钟知识讲解31.对比while与for的适用场景(10分钟)-while:循环次数未知(如猜数游戏,直到猜对为止);for:已知序列或次数(如遍历列表、固定次数循环)。2.综合案例:用循环+列表实现“评委打分”优化(10分钟)【课程思政】通过场景匹配培养“辩证选择”的思维,理解工具特性与问题需求的适配性展示综合案例代码,分析循环选择的原因记录两种循环的适用场景,尝试用不同循环重写之前的案例20分钟总结与作业1.总结:while(条件控制)与for(序列遍历)的核心语法、差异及适用场景;循环中的常见错误(无限循环、索引越界)及解决方法。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030虚拟现实市场发展分析及前景趋势与沉浸式投资机会研究报告
- 2025-2030塑料棒市场投资前景分析及供需格局研究研究报告
- 2025-2030中国智能眼镜增强现实显示技术行业市场现状供需分析及投资评估规划分析研究报告
- 2026南京银行秋招面试题及答案
- 2025-2030中国专用设备行业市场现状供需分析及投资评估规划分析研究报告
- 2026华润集团秋招真题及答案
- 2025年教育科技平台行业创新报告趋势
- 2026年跨境农产品出海项目可行性研究报告
- 2025年智慧城市建设中的大数据分析与应用场景探索行业创新报告
- 2026年智能车载全液晶仪表系统项目评估报告
- 电力线通信技术
- 人工流产手术知情同意书
- 教师三笔字培训课件
- 中国医药行业中间体出口全景分析:破解政策难题深挖全球红利
- 河南省百师联盟2025-2026学年高一上12月联考英语试卷(含解析含听力原文及音频)
- 污水管道更换工程施工方案
- 租户加装充电桩免责补充合同(房东版)
- 甘肃省天水市2024-2025学年九年级上学期期末考试物理试题(含答案)
- 2025年佛山市均安镇专职消防队招聘消防员5人备考题库及1套参考答案详解
- 2026年海南卫生健康职业学院单招职业技能考试题库参考答案详解
- 法制副校长课件
评论
0/150
提交评论