2.2基本控制结构程序设计循环结构公开课一等奖课件省赛课获奖课件.pptx

2.2基本控制结构程序设计循环结构公开课一等奖课件省赛课获奖课件.pptx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章基本控制构造程序设计-循环构造;循环构造是程序设计语言中惯用的语句构造之一,该种构造是在给定的条件成立时,重复执行某个程序段。普通称给定条件为循环条件,重复执行的程序段为循环体,循环能够嵌套,也可包含分支构造。C/C++语言提供了三种格式的循环语句:for循环、while循环和do...while循环。;犹如在BASIC、FORTRAN等高级程序设计语言同样,C++程序设计语言中,也有相似的for循环语句。其格式为:

for(初始条件;循环条件;增量)

语句块(循环体);

初始条件:用于设立循环控制变量的初值;

循环条件:是一种关系体现式,决定何时退出循环;

增量:控制每循环一次循环控制变量的变化状况;;1.执行初始条件;

2.判断循环条件,决定与否执行循环体,若循环条件为TRUE,则执行3;否则退出循环体执行5;

3.执行循环体;

4.执行增量体现式,然后转向执行2;

5.退出循环,继续执行循环体背面的语句。;阐明:

在C语言中,变量的定义必须在程序的开始,而在C++中只要在变量使用之前定义即可,因此在C++中能够在for循环中定义变量。;for(;;);

for(inti=1;;i++);

for(;i=100;i++);

;while循环语句的格式为:

while(体现式)

语句块;

过程:先计算体现式的值,若体现式的值为非0(TRUE),执行循环体的语句块,否则退出循环体,执行while循环体背面的语句。;例:2.11计算1+2+3+…..+100的值

#includeiostream.h

Constintn=100;

intmain(){

intI=1,sum=0;

while(I=n){

sum+=I;

I++;

}

cout“sum=“sumendl;

return0;

};;(1)避免死循环。由于粗心,使得循环体现式的值永远为非0,而循环体又无退出语句,则造成死循环。例:

{ longintn;

cout“pleaseinputaint_num:“;

cinn;

while(n--)

{

......

}

当输入一种正整数时,n—会逐步到0,循环条件为FALSE,退出循环。而当输入为负数时,n—永远不会为0(FALSE),则循环始终进行下去,成为死循环。;(2)避免循环次数计算有误。

例:计算1到5的和.;与while循环相似的是do...while循环,它的格式以下:

do{ 语句块;}

while(体现式);

功效:先执行do循环的循环体语句块,然后判断体现式的值,如果为非0,则再执行一次循环体,否则退出循环。;;do...while循环适合于制作屏幕菜单,由于菜单总是规定循环最少应执行一次,当屏幕显示出菜单后,由循环控制等待顾客选择,直至选中某项菜单为止。;

您可能关注的文档

文档评论(0)

186****5366 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档