下载此文档

第六章 循环结构程序设计.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
循环结构程序设计(一)
内 容
说明
本讲内容
重点
难点
引入
举例
1.循环结构的概念
2.While语句的一般形式、流程图、执行过程
3.While语句的应用
4.Do--while 语句的一般形式、流程图、执行过程
5.Do--while 语句的应用
1.While 语句的执行过程及while语句的应用
2.Do--while语句的执行过程及while语句的应用
1.while语句的应用
2.Do--while语句应用
在许多问题中需要用到循环控制,例如,要输入全校学生成绩,求若干个数之和。迭代求根等。几乎所有实用的程序都包含循环。循环结构是结构化程序设计的基本结构之一,它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。
1.循环结构的概念
利用计算机重复处理某些实际问题就构成了循环结构。在循环结构中将某些语句重复执行,这些语句称为循环体;每重复一次都要判断是继续重复还是停止重复,这个判断所依据的条件称为循环条件;循环体与循环条件一起构成了循环结构。
例1:求1+2+3+……+99+100的和
要完成上面的累加求和运算,设sum为累加和变量,i为循环控制变量,用于控制循环次数,也就是循环继续的条件,并且i由1变到100,实现上述算法的N-S图如下。
要用C语言实现上述算法,就要学****实现循环的语句。
2.While语句
⑴【一般格式】
while(表达式)
{ 循环体语句
}
while 语句是一种先判断后执行的循环语句。
【注意】
① “表达式”一般为关系表达式或逻辑表达式。
② 循环体可以是单个语句,也可是多个语句;如果是多个语句必须使用大括号“{ }”将多个语句括起来构成一个复合语句。
⑵【流程图及N-S图】
⑶【执行过程】
先计算表达式的值并判断,若表达式的值为真(非零),则执行循环体的语句;若表达式的值为假(零)时,结束循环。
⑷【应用】
利用while语句“求1+2+3+……+99+100的和”参考程序如下:
将实际问题如何写成关系表达式及逻辑表达式
举例
main( )
{ int i, sum=0;
i=1;
while(i<=100)
{ sum=sum+i;
i++; }
printf("sum=%d\n",sum); }
分析程序的循环情况
程序写入TC环境中运行,观察运行结果
例2:利用while语句计算n!(即:1x2x3x……xn)
参考程序如下:
main( )
{ int i=1, n, s=1;

第六章 循环结构程序设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mkjafow
  • 文件大小176 KB
  • 时间2021-02-28