2-4第7课循环语句教案.doc_第1页
2-4第7课循环语句教案.doc_第2页
2-4第7课循环语句教案.doc_第3页
2-4第7课循环语句教案.doc_第4页
2-4第7课循环语句教案.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第7课 循环语句邹城市鲍店煤矿学校 沈玉新教学目标:1、认识循环结构,掌握for循环和While循环的用法。2、理解循环变量在循环中的作用,能够熟练应用range()函数。3、通过问题探究,体验计算机利用循环结构解决问题的方法,体验算法的巧妙运用。教学重点:循环结构及两种格式教学难点:对两种循环结构的理解与应用教学方法:自主探究、小组互助、任务驱动教学准备:课件、素材、学案教学过程:(一)教学引入看图识故事:印度古老传说问题:你猜一下这些麦粒大约有多少?你能算出这些麦粒的数量吗?回顾前面游戏的缺点:玩一次就结束了,不能继续玩。不能循环使用循环结构 (二)教学内容活动一:初识for循环for 循环变量 in 遍历结构: 循环体1、认识for循环结构; 2、了解range()函数的含义:range(10):是一个从0、1、2、3、4、5、6、7、8、9/10个数的序列range(1,10)是从1、2、3、4、5、6、7、8、9/9个数的序列range(1,10,2)是1、3、5、7、9/(range(x,y,z) 其中x初值,y终位值,z步长100内的偶数:range(2,101,2)3、用for循环编写打印64格麦粒的程序。for i in range(1,65):Print(“*”*i) 活动二:棋盘与麦粒1、第一格是1,第二格是2,第三格是4,第四格是8,如果后一格都是前格的2倍,第“i”格应是多少?2、分析总数应该如何表示?3、用for循环编写放满整个棋盘所用麦粒数。s=0for i in range(64): n=2*i s=s+nprint(s)活动三:恺撒密码1、恺撒密码的由来及含义。2、字符串中字符的表示。练习:3、find()函数的含义4、恺撒密码算法结构。5、编写恺撒密码程序。alphabet=abcdefghijklmnopqrstuvwxyzabcstr1=input(请输入明文(小写字符或空格):)str2=for cursor in str1: #遍历要加密的字符串 if cursor= : #判断是否为空格,如果为空格则不加密 str2=str2+ continue #跳出当前循环,进入下一循环 n=alphabet.find(cursor) #在字母表中查找当前字母的位置 if n=-1: #如果当前字母没有找到提示错误 print(输入有误!) break else: #对当前字母进行加密,添加到密文中 str2=str2+alphabetn+3print(加密后的文字:,str2)活动四、折纸测珠峰1、用for循环编程完成折纸测珠峰。2、认识while循环结构,用while循环完成折纸测珠峰。I=0Height=0While height8844I=i+1Height=2*i/1000Print(“经过”,i,”次折纸”)Print(“高度达到:”,height,”米”)3、while循环与for循环有哪些异同点。4、总结顺序结构、分支结构、循环结构的区别。活动五、百钱买百鸡1、了解循环语句的嵌套。2、用枚举法编程完成“百钱买 百鸡”问题并输出可能的结果。3、对程序进行优化。for x in range(1,20): for y in range(1,33): for z in range(3,100,3): if 5*x+3*y+z/3=100 and x+y+z=100: print(x,y,z)实践与创新:猜测真实数据一单据千位和十位模糊为 :14X9X1,最57或67的倍数。设计程序输出满足条件的数。for i in range(10): for

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论