下载此文档

循环结构课件.ppt


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
程序的结构
顺序结构
分支结构
程序的执行一般是按照书写的顺序,由上而下,从左到右
依次逐个语句执行的,这种结构称为顺序结构。P75
程序从上往下按顺序执行,当执行到条件语句时,首先
判断<条件>中的条件是否成立,如果条件成立,则执行
<语句块1>中的语句,否则,执行<语句块2>中的语句,
然后继续往下执行。
我们把这种根据条件判断结构来控制程序应如何执行
的程序结构称为分支结构。
For-Next循环语句
程序的循环结构
第二章第6节
第86-88页
循环=重复做一件事
循环结构
问题提出:以(3000,3000)为圆心,画出半径为100、200、300至2000的同心圆,如右图示。
问题分析:画圆语句Circle(x,y),r(其中x、y为圆心坐标,r为半径),每次调用可以画一个圆,但是画半径为100-2000的20个同心圆如何实现呢?
基础任务
P86
(1)新建一个工程文件“工程1”
(2)把窗体form1的Caption属性设为“同心圆”
(3)双击窗体,进入代码窗口,在过程框中选择Form的”click“事件,输入以下程序
P87第一个灰色的框
FOR语句的格式和功能
For语句,关键字For、To、Next不可省略。具体格式如下:
For i=100 to 2000 step 100
r=i
Circle(3000,3000),r
Next i
拓展:循环次数=(终值-初值)/步长+1
For循环的执行过程
For i=100 to 2000 step 100
r=i
Circle(3000,3000),r
Next i
流程图
初值赋给循环变量,记录终值、步长值
循环变量的值是否超过终值
依次执行循环体中的各语句
循环变量增加一个步长值
结束循环,执行next语句的下一语句


i的值
循环体
Next i
100
200
r=100
画圆
200
300
r=200
画圆
300
400
r=300
画圆
400
500
r=400
画圆
2000
2100>2000
r=2000
画圆
……
循环体的执行
For i=100 to 2000 step 100
r=i
Circle(3000,3000),r
Next i
执行了多少次?
分析与结论:循环变量k从初值100增加到终值2000,每次增加步长100,共取值20次,因此循环体共执行20次
基础任务
(1)修改画同心圆程序:圆心、半径的初值和终值不变,使其变为画30个同心圆。
循环变量还可以怎样设置终值或者步长?结果有何不同?
(1)For i =100 to 3000 Step 100
r = i
Circle (3000,3000),r
Next i
(2)For i =100 to 1500 Step 50
r = i
Circle (3000,3000),r
Next i

循环结构课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1314042****
  • 文件大小614 KB
  • 时间2021-01-27