程序流程和异常处理教材.ppt

程序流程和异常处理教材.ppt

ID:51262571

大小:937.50 KB

页数:69页

时间:2020-03-20

程序流程和异常处理教材.ppt_第1页
程序流程和异常处理教材.ppt_第2页
程序流程和异常处理教材.ppt_第3页
程序流程和异常处理教材.ppt_第4页
程序流程和异常处理教材.ppt_第5页
资源描述:

《程序流程和异常处理教材.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第4章程序流程和异常处理(2)顺序结构选择结构:if语句、switch语句循环结构:for语句、while语句、do...while语句和foreach语句跳转语句:goto、break、continue、return、throwC#异常处理机制创建和引发异常现实生活中的循环银行的ATM需要不停地为不同的客户服务我们每天的生活和学习需要重复生活中充满了循环食堂宿舍教室ATM业务ATM业务ATM业务ATM业务ATM业务食堂食堂宿舍食堂宿舍食堂教室宿舍食堂在编写程序过程中,往往出现相同类型操作需要重复出现,如实现1+2+…+100

2、,则需要做99次加法,这类问题使用循环语句解决。即循环语句用于实现语句块的重复执行。C#中提供了四种不同的循环机制:for循环while循环do…while循环foreach循环foreach循环常用在遍历数组时用到。for循环语句for循环常常用于已知循环次数的情况,使用该循环时,测试是否满足某个条件,如果满足条件,则进入下一次循环,否则,退出该循环。格式:for(表达式1;布尔表达式2;表达式3)单语句或{循环语句序列}三元运算表达式4.3.1for循环功能:truefalse语句布尔表达式21计算表达式1;2计算布尔表达

3、式2,如果结果为true,则执行语句,再计算表达式3,然后重复本过程;如果表达式2为false,则退出循环表达式1表达式31计算表达式1;2计算布尔表达式2,如果结果为true,则执行语句,再计算表达式3,然后重复本过程;1计算表达式1;如果表达式2为false,则退出循环2计算布尔表达式2,如果结果为true,则执行语句,再计算表达式3,然后重复本过程;1计算表达式1;如果表达式2为false,则退出循环2计算布尔表达式2,如果结果为true,则执行语句,再计算表达式3,然后重复本过程;1计算表达式1;如果表达式2为fals

4、e,则退出循环2计算布尔表达式2,如果结果为true,则执行语句,再计算表达式3,然后重复本过程;1计算表达式1;表达式1for(表达式1;布尔表达式2;表达式3)语句表达式1for循环语句的使用【例子】计算1+2+3+…100。使用for语句实现。分析1:定义sum,连续写sum=sum+n;分析2:该问题属于重复执行加法的问题,并且参与运算的两个操作数不断的按规律增加。该类问题可以通过循环进行解决。例:求1+2+3+...+100的值sum=sum+i;sum=0;sum=sum+1;sum=sum+2;sum=sum+3

5、;...........sum=sum+100;Console.WriteLine(sum);写完这100条语句,就算出来了你想累死我啊!sum=sum+i;sum=0;sum=sum+1;sum=sum+2;sum=sum+3;...........sum=sum+100;Console.WriteLine(sum);sum=sum+i;sum=0;sum=sum+1;sum=sum+2;sum=sum+3;...........sum=sum+100;Console.WriteLine(sum);sum=sum+i;sum

6、=0;sum=sum+1;sum=sum+2;sum=sum+3;...........sum=sum+100;Console.WriteLine(sum);写完这100条语句,就算出来了你想累死我啊!累加器写完这100条语句,就算出来了例:求1+2+3+...+100的值sum=0;i=1;sum=sum+i;i=i+1;sum=sum+i;i=i+1;sum=sum+i;i=i+1;...........sum=sum+i;i=i+1;Console.WriteLine(sum);i:1i:2i:3i:100i:101su

7、m=0;i=1;sum=sum+i;i=i+1;sum=sum+i;i=i+1;sum=sum+i;i=i+1;...........sum=sum+i;i=i+1;Console.WriteLine(sum);i:1sum=0;i=1;sum=sum+i;i=i+1;sum=sum+i;i=i+1;sum=sum+i;i=i+1;...........sum=sum+i;i=i+1;Console.WriteLine(sum);sum=0;i=1;sum=sum+i;i=i+1;sum=sum+i;i=i+1;sum=sum

8、+i;i=i+1;...........sum=sum+i;i=i+1;Console.WriteLine(sum);sum=0;sum=sum+1;sum=sum+2;sum=sum+3;...........sum=sum+100;Console.WriteLine(su

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。