《循环结构for循环》课件高中信息技术人教中图版必修1_第1页
《循环结构for循环》课件高中信息技术人教中图版必修1_第2页
《循环结构for循环》课件高中信息技术人教中图版必修1_第3页
《循环结构for循环》课件高中信息技术人教中图版必修1_第4页
《循环结构for循环》课件高中信息技术人教中图版必修1_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

循环结构—for语句年级:高一学科:信息技术(人教/中图版)1学生资源素材准备好学生资源中的学习任务单,并提前完成课前学习任务部分的内容课前准备1Python编程环境打开人教信息技术教学系统软件,点击学科工具栏目下的Python编辑工具进入代码编辑界面循环:程序设计语言中,反复执行某些代码的一种计算机处理过程循环类型:for循环while循环循环的基本概念与类型案例分析—棋盘上的麦粒据说印度的舍罕王打算重赏一个宰相,问他有何要求这位,宰相说:“陛下,请您在这张棋盘的第一个格内赏给我一粒麦子,在第二个格内赏给我两粒麦子在第三个格内赏给我四粒麦子,照这样每一格内都比前一格多一倍,把这棋盘的64个格都放满就行啦”。舍罕王听后,认为这区区赏金微不足道,于是满口答应道:“爱卿,你所要求的并不多啊,你当然会如愿以偿。你可以使用编程计算告诉舍罕王宰相要求得到的麦粒到底有多少粒吗?

思路分析任务一:用流程图描述算法,并尝试用已学知识完成程序设计算法描述大量重复算法描述编程实现任务二:打开人教信息技术教学系统客户端,将如下代码输入到Python编辑器,并查看运行结果运行结果那么宰相具体需要多少麦粒呢?2^64-1(粒),也就是1844亿亿粒这是一个无比庞大的数字宰相所运用的力量就是复利的力量每天持续不断的进步,最后会产生巨大的改变编程实现任务三:参考任务三学习材料,分析任务二的代码执行过程for

i

in

range(0,64,1):

#

求当前格子麦粒数

ml=pow(2,i)

#

求麦粒总数

sum=sum+ml

#

打印次数,当前格子麦粒数,麦粒总数

print(i,ml,sum)for循环格式:要点提示:Python中常见序列类型有字符串、列表、元组、集合和字典for循环依次把序列中的每个元素迭代出来冒号”:”代表下方是循环语句,循环语句录入时必须缩进初识for循环for循环序列的表达方式:直接罗列如:forvaluein[1,2,3,4,5]:先定义后使用如:name=["张明","王丽","李刚","唐华"]for

name

in

name:range(star,end,step)函数注意:生成的这个整数序列不包括终值,并且,起始值和步长可以缺省。初识for循环range()函数的三种参数使用范例for循环的应用任务四:根据绘制“红黄绿”信号灯的代码,分析其中哪些语句是可以重复使用的,并利用for循环结构的知识对代码进行优化for循环的应用任务四:根据绘制“红黄绿”信号灯的代码,分析其中哪些语句是可以重复使用的,并利用for循环结构的知识对代码进行优化运用for循环解决问题的要素确定是否有重复的操作以及重复的操作是什么找到循环变量确定循环变量所需的序列产生方式循环体内容小结课后练习课后练习************************************3.请使用for循环编程实现如下效果:要能判断输入的是数

温馨提示

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

评论

0/150

提交评论