3 流程控制语句(2)_OK

上传人:i****c 文档编号:253103123 上传时间:2024-11-28 格式:PPTX 页数:13 大小:282.94KB
返回 下载 相关 举报
3 流程控制语句(2)_OK_第1页
第1页 / 共13页
3 流程控制语句(2)_OK_第2页
第2页 / 共13页
3 流程控制语句(2)_OK_第3页
第3页 / 共13页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,*,C+程序设计,最重要的专业基础课程,淮阴工学院计算机工程系,主讲教师:于长辉,3.3 循,环,环语句,形式:,while(表达式),语句;,执行过程:,首先计算“,表,表达式”,的,的值,如果,为,为真,则执,行,行“语句”,。,。再次判,断,断,直至“,表,表达式”的,值,值为假结束,循,循环。,一、while语句,3.3 循,环,环语句,例:,计算S=1+2+3+,+n。,int i=1,sum=0;,while(i=n),sum=sun+i;,i+,设置n=5,,,,该循环体,被,被执行了5,次,次。,循环次数,i,n,i=n,sum+=i+,第1次,1,5,1,1,第2次,2,5,1,3,第3次,3,5,1,6,第4次,4,5,1,10,第5次,5,5,1,15,第6次,6,5,0,.,练习一,1求 S=1-2+3-4+5-,,共n项,。,。,2求 S=1-3+5-7+,,共,共n项。,3求 S=1-6+11-16+,,共n项,。,。,分析:,这n项正、,负,负交替,因,此,此可以写出,通,通项式:,A,i,=i*(-1),i-1,,i=1,2,3,,,,,n,练习一,4.用迭代法编,程,程求:,求平方根的,迭,迭代公式为,:,:,要求前后两,次,次求出的x,的,的差的绝对,值,值小于 10,-7,。,voidmain(),double x,a;,couta;,x=a/2;,while(fabs(x-a/x)/2)1e-7),x=(x+a/x)/2;,couta 的平方,根,根是 x endl;,3.3 循,环,环语句,形式:,do,语句;,while(表达式);,do-while语句,类,类似于while语句,,,,但是它先执行循环,体,体,然后检,查,查循环条件。,如果“表达,式,式”的值为,真,真,循环继,续,续进行,否,则,则,循环终,止,止。,二、do-while,语,语句,练习二,重做上面的,第,第4题:,用迭代法编,程,程求:,求平方根的,迭,迭代公式为,:,:,要求前后两,次,次求出的x,的,的差的绝对,值,值小于 10,-7,。,3.3 循,环,环语句,形式:,for(,表,表达式1;,表,表达式2;表达式3),语句;,执行过程:,首先计算“,表,表达式1”,(,(循环初值),且仅计,算,算一次。每,一,一次循环之,前,前计算“表,达,达式2”(循环条件),如果其,结,结果为真,,则,则执行语,句,句(循环,体,体),并计,算,算表达式3(循环增量)。否则,,循,循环终止。,三、for,语,语句,3.3 循,环,环语句,说明:,for循环,通,通常用于有,确,确定次数的,循,循环。,for语句,中,中三个表达,式,式中任一个,均,均可以省略,。,。,for循环,可,可以有多个,循,循环变量,,此,此时,循环,变,变量的表达,式,式之间用逗,号,号隔开。,循环语句能,够,够在另一个,循,循环语句的,循,循环体内,,即,即循环能够,被,被嵌套。,练习三,打印图示乘,法,法表:,3.3 循,环,环语句,三种语句的,比,比较:,while,与,与for语,句,句为先判断,后,后执行(当型:可能一次也,不,不执行循环,体,体);,dowhile语句,是,是先执行判,断,断(直到型:循环体至少,执,执行一次)。,三种语句都,是,是循环条件,为,为真时执行,循,循环体,为,假,假时结束循,环,环。,在循环体至,少,少执行一次,的,的情况下,,三,三种循环语,句,句构成的循,环,环结构可以,相,相互转换。,实际上,用,得,得最多的是for语句,,,,其次是while语,句,句,而do,while语句相对,于,于前两种语,句,句则用得较,少,少。,思考题,编程实现:,输,输入一行字,符,符,求其中,字,字母、数字,和,和其他符号,的,的个数。,编写程序输,出,出菲波那切,数,数列的前20项。即前,两,两项为1,,以,以后每一项,为,为前两项之,和,和。,演讲完毕,,谢,谢谢观看!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 幼儿教育


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!