内容正文:
循环结构
复习
二、程序有三种基本结构:顺序结构、选择结构、循环结构
1
顺序结构:按规定的先后次序一行一行顺序执行,程序执行过程中没有分支
2
选择结构:即在程序执行过程中,根据不同的条件判断结果来决定程序执行走向的结构,又称为分支结构
3
循环结构:在给定的条件时反复执行某段程序段的结构
一、算法的几个基本特征:
有穷性、确定性、输入、输出、可行性
实例引入,分组讨论
例题1:设计一个程序,计算1*2+2*3+3*4+4*5+……+n*(n+1)的和(n<60)。
功能:当用户输入N后,单击“求1*2+2*3+3*4+4*5+5*6+……+n*(n+1)”按钮后,在“计算结果:”后得文本框中输出正确结果。程序界面如图
问题1:请同学们想一想,这样的题目,我们该如何实现呢?
(学生分组讨论)
实例引入,分组讨论
Dim n, s, i As Integer
n = <1>
For i = 1 To n
s = s + <2>
Next i
Text2.Text = <3>
设计一个程序,计算1*2+2*3+3*4+4*5+……+n*(n+1)的和(n<60)。
知识点归纳
归纳知识点一:
1、 输入部分常用的方法
方法一:用文本框输入
方法二:用Inputbox函数输入
格式:
Inputbox(提示信息,标题,默认值,位置)
其中:提示信息不能省略
2、输出部分常用方法
方法一:print语句
格式:print 输出项1[;输出项2;…输出项n]
方法二:用控件输出,如:标签、文本框等
归纳与总结
归纳知识点二:
FOR循环的一般格式
For 循环变量=初值 To 终值 Step 步长值
语句组 (又称循环体)
Next 循环变量
For循环语句的执行过程:
①将初值赋给循环变量,并记住终值和步长(两数间隔)
②判断循环变量是否超过终值,如果超过,则退出循环执行Next后面的语句;如果没有超过则执行循环体
③遇到Next语句,则循环变量增加一个步长,转到②继续循环
i<=n?
i=1
S=S+i*(i+1)
i=i+1
否
是
For i = 1 To n
s = s + i*(i+1)
Next i
(3)For语句格式说明:
①循环变量是数值型变量