版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序控制的三种基本结构
顺序结构
AB条件?AB否是A条件?是否
分支(选择)结构
循环结构人教教科版
高中信息技术
必修一周而复始的循环-计数循环知识讲解——2种循环结构1、计数循环:循环指定次数,达到次数之后循环停止。2、条件循环:满足某个条件时可以循环,条件不满足则停止循环。循环结构循环结构1、计数循环:循环指定次数,达到次数之后循环停止。计数循环使用关键字for表示,所以也叫for循环for循环变量in列表
:
语句或者语句组for
in
:1.for循环
也可称为forin循环2.缩进表示代码的从属关系3.循环体for循环语句的基本格式:for循环变量in列表
:
语句或者语句组列表列表的几种表达方式:(1)直接罗列(2)先定义后使用(3)使用range()函数for循环语句的基本格式:for循环变量in列表
:
语句或者语句组循环变量4.循环变量每次从列表里面按顺序取一个数值并执行循环体,直到列表里的所有数值被取完,循环结束列表for循环语句的基本格式:(1)直接罗列(2)先定义后使用foriin[3,4,5]:print(i)list=[3,4,5]foriinlist:print(i)如果想要输出1-100的数字呢?列表range(
start
,
stop,step)
(3)使用range()函数起始值终止值
步长参数说明:start:
计数从起始值开始。缺省默认是从0开始。例如range(5)等价于range(0,5);stop:
计数到终止值结束,但不包括终止值。例如:range(1,5)运行结果是1~4,没有5。step:步长,默认为1。例如:range(1,5)等价于range(1,5,1),步长可以为负值。使用range()函数依次输出1-100foriinrange():print(i)1,101小试牛刀100(含100)以内敲七游戏规则:依次从1开始顺序输出,只要是7的倍数则输出。range()函数示例代码示例结果foriinrange(7,101,7):714212835424956637077849198print(i)小组合作-敲7游戏棋盘与麦粒
第1格放1粒麦粒,第2格放2粒麦粒,第3格放4粒,第4格放8粒,第5格放16粒......以后每一格都比前一格加一倍。如何计算出64格棋盘所放的麦粒总数?
......棋盘与麦粒从第1格麦粒数加到第64格麦粒数实际上就是一个累加的过程,即循环。第1格放1粒麦粒,用20表示,第2格放2粒麦粒,用21表示,第3格放4粒,用22表示,第4格放8粒,用23表示,依次类推,第64小格中的麦粒数就是263。总麦粒数计算公式为:sum=20+21+22+23+......+263分析问题2、还需要另外一个临时变量记录累加的结果,将临时变量命名为sum,初值为0,变量i每增加1时,就和变量sum进行一次加法运算。1、需要有一个循环变量从0变化到63,将该变量命名为i;20+21+22+23+......+263的和foriinrange(0,64):sum=sum+2**ii=0,sum=0i<=63sum=sum+2**ii=i+1输出sum的值NY设计算法程序代码如下:sum=0foriinrange(0,64):sum=sum+2**iprint(sum)20+21+22+23+......+2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 营销策略制定流程与工具整合包
- 环境改善贡献社会承诺书8篇
- 项目验收流程管理工具
- 行政工作处理流程可视化操作手册
- 网络安全配置与检查清单工具
- 业务谈判及提案响应快速手册
- 健康管理推进计划承诺书范文3篇
- 2026年吉林省长春市高新区初三冲刺模拟(5)英语试题含解析
- 2026年黑龙江省哈尔滨市南岗区“FF联盟”初三一模考试答案英语试题试卷含解析
- 陕西省西安市高新一中学2025-2026学年初三第三次模拟练习英语试题含解析
- 2026春小学科学青岛版(五四制2024)三年级下册教案(附目录)
- 2026年职工职业技能竞赛(泵站运行工赛项)参考试指导题库(含答案)
- 2026财政部部属单位招聘80人笔试备考试题及答案解析
- 2026年教科版二年级科学下册教学计划(附教学进度表)
- 2025年陕西秦创原(咸阳)创新促进中心面向社会公开招聘12人笔试参考题库附带答案详解
- 2026年六安职业技术学院单招职业适应性考试题库及答案详解(新)
- 2025年江西传媒职业学院单招综合素质考试试题及答案解析
- 2026年大学生寒假社会实践报告(一)
- 2025年6月英语六级真题及答案-第2套
- 2026年临汾职业技术学院单招职业技能测试题库及完整答案详解一套
- (2026春新版)北师大版三年级数学下册全册教案(教学设计)
评论
0/150
提交评论