| 6.1 循环问题描述及控制思想 | |
一、问题的引入 求解1~5的整数和。 1+2+3+4+5 求解1~10000的整数和。 1+2+3+4+5+……+9999+10000(???) | |
二、何谓循环 循环的本质是特定问题的一种规律性操作的描述方式,即反复性的操作。
| |
三、循环思想 没有循环思想,你可能是无法编程的。 循环思想是可以不通过循环语句来实现的。 | |
| 四、循环问题描述 | |
案例1:计算1-100的和。 问题描述为: 1.循环之前的准备工作,sum=0,n=1 2.当n不超过100时,反复做
3.循环后面的工作,如:输出sum
| |
案例2:求1到100中所有偶数的和。 问题描述为: 1.循环之前的准备工作,sum=0,n=1。 2.当n不超过100时,反复做
3.循环后面的工作,如:输出偶数和。 | |
案例3:fabonacci数列。 数学模型:1, 1, 2, 3, 5, 8, 13, 21, 34… …(fabonacci数列) 问题描述为: 1.循环之前的准备工作,数列开始值f1=f2=1,newf=0。 2.n从3到20,反复做
3.循环后面的工作,如:输出第20项newf。 | |
案例4:输出ASCII码表。 问题的描述为: 1.循环之前的准备工作,已输入循环变量n=1 2.当n值不超过128,反复做
3.循环后面的工作。 | |
五、小结 1.为什么要使用循环 2.什么是循环 3.循环控制流程
4.继续执行循环之后的工作 | |



