第5章循环结构 在前面,我们学习了顺序结构和分支结构,本章 我们将要介绍结构化程序3种基本结构的最后一种 循环结构。 请单属标左键换页 退出
第5章 循环结构 在前面,我们学习了顺序结构和分支结构,本章 我们将要介绍结构化程序3种基本结构的最后一种—— 循环结构。 退出
5.1循环概述 5.2FOr循环 5.3 While循环 5.4D0循环 5.5循环的嵌套 5.6循环的退出 请单属标左键换页
5.1 循环概述 5.2 For循环 5.3 While循环 5.4 Do循环 5.5 循环的嵌套 5.6 循环的退出
5.1循环概述 在实际工作中,常遇到一些操作过程不太复杂, 但又需要反复进行相同处理的问题,比如,统计本单 位所有人员的工资,求全班同学各科的平均成绩等等。 这些问题的解决逻辑上并不复杂,但如果单纯用顺序 结构来处理,那将得到一个非常乏味且冗长的程序。 例如,计算1~100所有奇数的平方和,如果用顺序结 构来解决这个问题,我们就会给出下面的程序 请单属标左键换页
5.1 循环概述 在实际工作中,常遇到一些操作过程不太复杂, 但又需要反复进行相同处理的问题,比如,统计本单 位所有人员的工资,求全班同学各科的平均成绩等等。 这些问题的解决逻辑上并不复杂,但如果单纯用顺序 结构来处理,那将得到一个非常乏味且冗长的程序。 例如,计算1~100所有奇数的平方和,如果用顺序结 构来解决这个问题,我们就会给出下面的程序:
Private Sub Form Click () Dim s&, x% s=0 S=S+XA2 X=x+2 S=S+X2 x+2 STX x=x+2∵x的值累加到99 S=S+X2 Print"1~100之间所有奇数的平方和=;S End sub 请单属标左键换页
Private Sub Form_Click() Dim s&,x% s = 0 x = 1 s = s + x ^2 x = x + 2 s = s + x ^2 x = x + 2 s = s + x ^2 …… x = x +2 'x的值累加到99 s = s + x ^2 Print "1~100之间所有奇数的平方和=";s End Sub
由上面的例子不难看出,程序的绝大部分是在反 复执行两条语句x=x+2和s=s+x^2,不同的是x的值在变 化。程序当然非常简单易懂,但缺乏最基本的编程技 巧。要想方便地解决这类问题,最好的办法就是用循 环语句。 所谓循环就是重复地执行一组语句。 我们用循环语句解决上面的问题,程序非常简短: 请单属标左键换页
由上面的例子不难看出,程序的绝大部分是在反 复执行两条语句x=x+2和s=s+x^2,不同的是x的值在变 化。程序当然非常简单易懂,但缺乏最基本的编程技 巧。要想方便地解决这类问题,最好的办法就是用循 环语句。 所谓循环就是重复地执行一组语句。 我们用循环语句解决上面的问题,程序非常简短: