活动一用For...Next语句实现循环结构_第1页
活动一用For...Next语句实现循环结构_第2页
活动一用For...Next语句实现循环结构_第3页
活动一用For...Next语句实现循环结构_第4页
活动一用For...Next语句实现循环结构_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、授课人:田露满,FOR循环语句,拓展-典型图形案例,艺术图,函 数,统计图,动画图,画圆命令,Circle方法的格式为:Circle ( x , y ) , r 功 能:以坐标位置(x,y)为圆心,半径为r画一个圆,体验circle方法,利用“Circle ”方法,以(2000,2000)坐标为圆心,绘制5个半径分别为100,200,300,400,500的同心圆,授课人:田露满,FOR循环语句,For语句基本格式(笔记),For 循环变量= 初 值 To 终值 Step 步长 循环体 Next 循环变量,控制循环的次数的变量,赋给循环变量的第一个值,循环变量不超过终值时继续循环,每一次循环变

2、量增加的数值,关键字,For循环语句初体验,For r = 100 To 500 Step 100 Circle (2000, 2000), r Next r,循环变量 (数值类型),初值,终值,步长,循环体(每次循环时重复执行的程序段),循环变量 (数值类型),格式说明: 1、 FOR和NEXT必须成对出现,书写时对齐; 2、FOR和NEXT后的循环变量必须相同; 3、循环体书写时相对for语句缩进两个单元。 4、步长,指循环变量的增量,步长可正也可为负,当步长为1时,STEP 1可省略不写;,探究活动-循环次数的计算,任务要求: A、编程实现以下程序 B、修改现有程序,完善以下表格。,Fo

3、r r = 100 To 500 Step 100 Circle (2000, 2000), r Next r,思 考:循环变量与初值、终值和步长有什么内在的联系?,3,5,300,探究总结,循环的次数跟初值、终值和步长都有关系 For循环语句三要素:初值、终值和步长 循环次数=int((终值-初值)/步长)+1,尝试描述画圆程序的执行流程,For r = 100 to 500 step 100 Circle(2000,2000),r Next r,执行第一次循环,r=100 r获得初始值100,当前值100不超过终值,r=500?,是,否,r=r+100,r100,循环体,开始,Circle

4、(2000,2000),r,结束,For r =100 to 500 step 100 Circle(2000,2000),r Next r,执行第二次循环,r=r+100200 r的值没有超过终值范围,For r =100 to 500 step 100 Circle(2000,2000),r Next r,执行第五次循环,r=r+100500 r的值没有超过终值范围,For语句执行流程,对循环控制变量设置初值。 判断循环变量当前值是否超过终值,没有超过执行步骤 。否则跳出循环。 执行一次循环体,循环变量的值自动增加一个步长的值,转,For 循环变量=初值 to 终值 step 步长 循环体

5、(语句组) next 循环变量,巩固与提高,在下列程序段运行后,循环体的执行次数和循环变量i的输出值分别为_和_ A、15次,15 B、15次,16 C、5次,15 D、5次,16,For i =1 to 15 step 3 print “*” Next i Print i,循环次数,1 否 *,4 否 *,7 否 *,10 否 *,13 否 *,16 是 16,巩固与提高,循环次数,变量,一、循环变量:_;for语句三要素:初值_; 终值_ ;步长_。 二、流程图算法共循环了_次。S=_ (哪些数相加),i,100,1,1,5,1+2+3+4+5,三、如何用for语句实现?,小结,for 循环变量=初值 to 终值 step 步长 循环体(语句组) next 循环变量,格 式,循环变量超过终值?,语句组,否,是,循环变量=循环变量值+步长值,循环变量初值,(1)对循环控制变量设置初值。 (2)判断循环变量当前值

温馨提示

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

评论

0/150

提交评论