版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.3循环结构八年级信息技术活动1:重现高斯算术题
“数学王子”高斯的故事总被人们津津乐道,正在学等差数列的王语菲也听得入了迷。高斯在他10岁时,小学老师出了一道算术难题:计算1+2+3+┈+100=?这下可难倒了刚学数学的小朋友们,他们只得按照题目的要求,把数字一个一个地相加。这时,却传来了高斯的声音:“老师,我已经算好了!”王语菲听完高斯的故事后,灵光闪现,假设老师提出的问题不是1+2+3+┈+100,而是1*2*3*┈*100,高斯能否很快计算出来呢?于是她准备尝试用编程的方法来实现1*2*3*┈*10的运算。让我们一起通过编程来实现这一运算吧。课堂导入活动2:摘苹果在王语菲外婆家的院子里有一颗苹果树,每到秋天树上就会结苹果,今年结了10个苹果。苹果成熟的时候,活泼可爱的王语菲自告奋勇地跑去摘苹果。王语菲有个30cm高的板凳,她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。已知王语菲把手伸直能够达到的最大高度为150cm。
现通过输入10个苹果到地面的高度(10个100~200(包括100和200)的整数,请帮王语菲计算她能够摘到的苹果数目。假设她碰到苹果,苹果就会掉下来。请编程完成。课堂导入活动3:实现佩奇的愿望
小猪佩奇在德国旅游期间看到了很多有趣的事物,他发现一种糖果,很像大大的泡泡糖,螺旋线的形状一圈一圈盘绕起来非常有趣,他想把它画出来。请使用海龟库帮助佩奇完成螺旋线的绘制。
在杜伊斯堡里,佩奇看到旋转楼梯时觉得非常有意思,他也想制作一个类似的楼梯。请根据螺旋线程序进行改动,绘制出如图所示的视觉螺旋线。课堂导入遍历循环(for循环)条件循环(while循环)循环的嵌套课堂活动
循环结构是在一定条件下重复执行相同的代码,被重复执行的代码称为循环体。循环结构在多数编程语言中可分为计数型循环和条件型循环两类。在Python中,对计数型循环做了重要的改进,功能更加强大,根据其运行的机制又称为遍历循环。我们经常使用for(遍历循环)和while(条件循环)语句来编写重复操作。循环结构
遍历循环的基本功能是利用<变量>遍历<序列>中的全部元素,<集合对象>中元素的个数即为循环的次数。如果变量在<序列>中(即为True)则重复执行语句块1;直到变量不在<序列>中时(即为False)就退出循环、执行语句块2,其中else部分为可选语句。语句块1TrueFalse语句块2<变量>in<序列>遍历循环(for循环)for遍历循环的语法基本格式:for<变量>in<序列>:语句块1[else:语句块2]积木块:遍历循环(for循环)
当需要遍历数字序列时,可以使用range()内置函数。
(1)range()函数的语法为range([start,]stop[,step])。参数start指定序列的开始值,包含在序列内,缺省值为0;参数stop指定序列的结束值,不包含在序列内;参数step指定递增基数,缺省值为1。例如,range(5)生成的序列为[0,1,2,3,4],range(10,20,2)生成的序列为[10,12,14,16,18]。
(2)range()函数常和for循环配合使用,它的作用是:生成一个从start的值开始,步长为step,到stop-1的值结束的数字序列,从而控制循环次数。遍历循环(for循环)
练习:打印1~100的奇数:遍历循环(for循环)
练习:计算1+2+┈+100的和。遍历循环(for循环)
练习:绘制螺旋线。遍历循环(for循环)
while语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。可以将该循环粗略理解为“当......时,就......”。
如果条件表达式成立(为真或True),则重复执行语句块1,直到条件表达式不成立(为假或False)时,则执行语句块2,并退出循环。其中else部分为可选语句。条件语句块1TrueFalse语句块2条件循环(while循环)while条件循环的语法基本格式:while
<条件>:语句块1[else:语句块2]积木块:条件循环(while循环)
循环的嵌套与分支结构的嵌套类似,循环的嵌套是指循环语句中的循环体又是循环结构,也称多重循环。
例如,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版实习指导教师专业素养提升项目劳动合同规范3篇
- 2025版公益宣传活动宣传品制作及推广合同2篇
- 2025版住宅小区地下车库车位租赁及维护服务合同范本2篇
- 2025版木工班组智能化设备引进与应用合同4篇
- 企业对人才需求谈职业
- 2025年度个人房产维修劳务合同范本4篇
- 二零二五年度股权并购与国际化布局合同3篇
- 2025版国际贸易采购合同(原材料)3篇
- 民政局2025年度自愿离婚协议书财产分割与子女抚养协议范本4篇
- 基于2025年度需求的冷却塔设计、安装与调试服务合同2篇
- 四川省成都市武侯区2023-2024学年九年级上学期期末考试化学试题
- 教育部《中小学校园食品安全和膳食经费管理工作指引》知识培训
- 初一到初三英语单词表2182个带音标打印版
- 2024年秋季人教版七年级上册生物全册教学课件(2024年秋季新版教材)
- 2024年共青团入团积极分子考试题库(含答案)
- 碎屑岩油藏注水水质指标及分析方法
- 【S洲际酒店婚礼策划方案设计6800字(论文)】
- 铁路项目征地拆迁工作体会课件
- 医院死亡报告年终分析报告
- 中国教育史(第四版)全套教学课件
- 2023年11月英语二级笔译真题及答案(笔译实务)
评论
0/150
提交评论