下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、运用循环结构描述问题求解过程课题运用循环结构描述问题求解过程课时1课时教学目标掌握程序的循环结构设计的基本流程;掌握Python程序设计语言的循环结构的for循 环、while循环、循环嵌套、循环控制等的一般格式及使用方法;能够运用循环结构描述问题的求解过程。激发学习兴趣,提升信息技术学科素养。重点与难点重点:掌握Python程序设计语言的循环结构的for循 环、while循环、循环嵌套、循环控制等的一般格式及使用方法;难点:能够运用循环结构描述问题的求解过程,嵌套循环的用法辅助手段多媒体机房教法学法讲授法、任务驱动法,自主探究法。教学设计创设情境激趣导入首先通过多媒体广播演示系统向同学们呈现
2、问题:2021年奥运会正在举行,小张同学想输出中国奥运军团历届奥运会获得金牌数量,如何能帮他快速完成这一任务。思路:分析问题-设计算法-编写代码-解决问题。核心:引入循环结构的功能和作用。任务驱动与知识讲授任务驱动与知识讲授任务一:Python中的的for循环结构格式: 注意:“:”冒号代表下一行为循环的第一行,但是循环体在书写时要缩进。 For循环所包含的语句是以缩进为标志的。列表的几种表达方式:直接罗列先定义后使用使用range()函数range()函数:是让循环变量从指定的第一个值开始计数,并在到达所指的第二个值后停止计数,因此不包含第二个值。range(start,stop,step)
3、,若没有步长值,默认为1。问题:实现从1加到10实际上涉及的是一个累加,即循环:可设计如下算法:需要有一个循环变量从1变化到10,将该变量命名为i;还需要另外一个临时变量不断和该变量进行加法运算,并记录运算结果,将临时变量命名为sum,变量i每增加1时,就和变量sum进行一次加法运算,变量sum记录的是累加的结果。通过具体range函数运行结果,帮助学生理解range函数用法,掌握本小节难点知识:range函数实际上返回的是一个整数列表,or循环是将循环变量依次赋值为循环对象中的每一个元素。任务二:Python中的while循环结构。问题:某班同学为河南暴雨灾害组织捐款,恰巧该班同学的捐款金额
4、构成了一个等差数列,第一位同学捐款20元,第二位同学捐款30元后一位比前一位多捐款10元,依次下去,请问第几个人捐款后募集到的总金额累计超过500元?知识点:while循环是当型循环,即将while翻译为“当时”,只要条件满足,就不断循环;否则,跳出循环。每次循环都是执行完循环体语句后回到表达式处重新开始判断,重新计算表达式的值。一旦为假就跳出循环,为真时继续执行循环体语句。代码示例: 任务三:pthon中的嵌套循环结构。定义:如果某一种循环语句中包含着其他循环语句,就称为循环“嵌套”。注意:1、for循环通过遍历循环对象进行计数循环;2、while循环通过判定条件进入循环;3、循环嵌套的作用
5、:解决复杂的问题。4、外层循环每一次循环计数,内层循环会完整地执行到循环结束;5、外层循环执行完时,整个嵌套循环才算结束。学生分组进行代码分析和编写,通过实际问题演示,完成99乘法表代码,帮助学生突破本课难点知识。任务四:Python中的循环的控制:Break语句和contiune 语句畅所欲言:用for循环和while循环编程实现计算从1到10的累加值。当循环到5时,用break或者continue跳出循环,结果会发生什么样的改变?Break 语句:表示跳出当前循环体,从而中断当前循环。即在实际生活中,当某个条件成立时,需要立即跳出循环。Continue语句:continue 语句是对Bre
6、ak语句的补充。它不是立即跳出循环体,而是当条件成立时,跳过该次循环前的语句,回到循环开始前的条件判断部分。重新开始循环。 课堂练习求解一下程序的输出结果 (1)sum = 0for i in range(0, 10) : sum = sum + i if i = 5 : breakprint(sum)1到5的累加和(2)sum = 0for i in range(0, 10) : if i %2= 0 : continue sum = sum + iprint(sum)10以内的奇数和课堂总结由学生总结归纳本节课所学知识,教师进行点拨。板书设计4.4 运用循环结构描述问题求解过程一、循环的两种结构:for循环:for 循环结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理睡眠健康教育资料
- 2026年上半年黑龙江省人民政府黑瞎子岛建设和管理委员会事业单位公开招聘工作人员4人考试参考题库及答案解析
- 母婴护理员综合能力提升课程
- 2026中国矿业大学徐海学院招聘专职辅导员5人考试备考试题及答案解析
- 2026广西梧州市苍梧县产业投资发展集团有限公司及子公司第一次招聘15人考试参考题库及答案解析
- 2026中国农业科学院生物技术研究所作智能设计与改良团队博士后招聘考试备考试题及答案解析
- 2026浙江象山半边山紫冠投资有限公司酒店管理分公司(宁波象山海景皇冠假日酒店)招聘5人考试备考试题及答案解析
- 2026年中烟物流技术有限责任公司第一批招聘5人考试备考试题及答案解析
- 护理人才就业竞争力与提升方法
- 2026浙江宁波市慈溪市附海镇人民政府招聘编外人员3人考试备考试题及答案解析
- 集团债权诉讼管理办法
- 上海物业消防改造方案
- 钢结构施工进度计划及措施
- 供应商信息安全管理制度
- 智慧健康养老服务与管理专业教学标准(高等职业教育专科)2025修订
- 2025年农业机械化智能化技术在农业防灾减灾中的应用报告
- 发展与安全统筹策略研究
- 移动式压力容器安全技术监察规程(TSG R0005-2011)
- 2025年广东省惠州市惠城区中考一模英语试题(含答案无听力原文及音频)
- 征兵体检超声诊断
- 云南省大理白族自治州2025届高三上学期二模考试 英语 含解析
评论
0/150
提交评论