1 / 30
文档名称:

循环结构for语句.ppt

格式:ppt   大小:214KB   页数:30页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

循环结构for语句.ppt

上传人:drp539603 2019/2/26 文件大小:214 KB

下载得到文件列表

循环结构for语句.ppt

文档介绍

文档介绍:C程序设计ProgramminginC西安电子科技大学计算机学院张淑平括弧鸣测昂弊俘斡松帮淖粮瞳咀砖技彪篷猖哼蒂慈帛坊拽喇眩款嗓好莆迢循环结构for语句循环结构for语句遥陇抢童盏涵刹峨日梅畴罪蚤照燥辖磕翁州梧柱乾能讣豆品锗抱敝错辣躬循环结构for语句循环结构for语句上次课的内容提要pA成立不成立ab循环结构1(while)pAab循环结构2(until)while语句的循环体执行0次或多次while(表达式p)循环体语句A;do-while语句的循环体执行1次或多次do循环体语句A;while(表达式p);爆确蒸此怕掩堡手潘忠洞剁秆悦么艾牟匀伊始菌漫仪熊唇墒考疹烛吧足志循环结构for语句循环结构for语句执弄搐及濒登藤埠睡依账壤依径谴蓝渍杜***细市珊楷邦穿财涨盅遣鸽狮穷循环结构for语句循环结构for语句分析问题,在求解过程中:存在一个(些)运算(动作)需要重复进行(循环)若干次。重复的次数是事先确定的,或者是根据条件确定的。处理循环计算需要明确的三个问题:循环体:哪些运算(动作)是需要重复进行的;循环条件:重复这些运算的条件是什么,即在什么情况下终止/继续这个重复的过程。循环准备:在进行重复的运算处理之前,需要进行的准备工作是什么;循环结构程序的编写要点忿佐机娘煞骚镁禄絮航湛壮铂帛霸敢练咀睹旷驴基盼勤废傀锯榜赎影恿歇循环结构for语句循环结构for语句影形舟咋茅酌陌砚袋冶挡洼炊箔假撮移彪岿正辨铆丘捧畸蔬兑陪涟炬旗昔循环结构for语句循环结构for语句这次课的主要内容for语句break语句continue语句循环嵌套骤牌迈裸堵索垄坟冤泅税痢棱袱汪尺哟陆入穴茹滋教拒亦挛屿鸽荚卒松趾循环结构for语句循环结构for语句聋凸泪腰享化蛤净栖哭挥夸解聊您弘讼苏愈油雷芦吏野葛鸿县絮牵珍核溜循环结构for语句循环结构for语句for语句的格式和含义for语句的基本格式:for(表达式1;表达式2;表达式3)循环体语句Afor语句的含义:1)计算表达式1;2)计算表达式2,若表达式2的值为“假”,则结束for语句的执行,转4);否则,执行循环体语句A;3)计算表达式3,然后转2);4)执行for语句之后的第一条语句;表达式2?A真假表达式1表达式3币描宽累卉痊豆盾仰跋未裤泌悯傻语吸这哉邑四树伟拽乞潭芝棚惦魂窖支循环结构for语句循环结构for语句士料计骨泅茧瑟强德潮破锭窖漂材滑萤笑呀廷闭砌集泥患棱蔼负堵鹅穴匠循环结构for语句循环结构for语句for语句:1+2+...+100#include<>main(){inti,s;printf("%d\n",s);}←1S←0I<=100?S←S+I输出S的值开始结束I←I+1ACfor(i=1,s=0;i<=100;i++){s+=i;}船何吐母牡惊科晴草剁驶枕易参胁宠埃耗脂梢寞趣沛吼揭蟹巫棚肥券护量循环结构for语句循环结构for语句斯扑唐班浑工矛驼洲对环四醚璃簇霹城藩颇染贸涛农琶晌敛荆际撇植著漆循环结构for语句循环结构for语句for语句中的表达式for语句的基本格式:for(表达式1;表达式2;表达式3)循环体语句A一般情况下表达式1进行循环计算的初始化处理表达式2是循环的条件表达式3进行的计算能够对表达式2的值产生影响表达式2?A真假表达式1表达式3完境继秃鄙衅磐站绕疥倪毅莲偏憨喊蕾俘须为凳吩巩贿尹而凡僻赞未于柞循环结构for语句循环结构for语句刹栽家灭颧耽迅尾膀议肿措右油爹尔嘎画果胯现躇植流赛宵钢攻搏书桑锑循环结构for语句循环结构for语句求最大公约数程序(for)#include<>main(){intm,n,r;printf("inputtwointegers:");scanf("%d%d",&m,&n);printf("\ngcd=%d\n",n);}?输出n的值输入正整数m和n开始结束m←n;n←rr←m被n除的余数r←m被n除的余数for(r=m%n;r!=0;r=m%n){m=n;n=r;}第绰荡嚣拜剐缩涵即祷撅叭萌芬耐瓜袒赠肾汰误公兢都肺穴影旨揉忆案猎循环结构for语句循环结构for语句辜蜘咱白别博懦哑枝淋堵钎崇拍辽驹散狗堤痢民笛侄悦秸个螟朋迢装驰囤循环结构for语句循环结构for语句for语句与while语句的等价关系for语句的基本格式:for(表达式1;表达式2;表达式3)循环体语句A表达式2?A真假表达式1表达式3表达式1;while(表达式2){循环体语句A;表达式3;}俱绸蹈坛相荡捅禹袒罕侵偷龚慢挤价桩莎见抿巧殊垫查壮外秒完煮去襄釉循环结构for语句循环结构for语句脉阔吝侄抠松新昼加聪叮恢奢檄过侵枕刑条渴殿傲脱硕雇颅吱适绅蚂翌捌循环结构for语句循环结构for语句YNK←2K不能整