C#程序设计 第5章 程序控制语句

C#程序设计 第5章 程序控制语句

ID:40238054

大小:999.00 KB

页数:60页

时间:2019-07-28

C#程序设计 第5章 程序控制语句_第1页
C#程序设计 第5章 程序控制语句_第2页
C#程序设计 第5章 程序控制语句_第3页
C#程序设计 第5章 程序控制语句_第4页
C#程序设计 第5章 程序控制语句_第5页
资源描述:

《C#程序设计 第5章 程序控制语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章程序控制语句第5章程序控制语句学习目标掌握顺序结构的使用掌握选择结构的使用掌握switch语句的使用掌握while语句的使用掌握do…while语句的使用掌握for语句的使用熟悉break语句的使用熟悉continue语句的使用第5章程序控制语句程序的结构包括三种基本结构:顺序结构选择结构循环结构第5章程序控制语句5.1顺序结构【课堂案例5-1】编写程序:输入学生的三门课程的成绩,计算学生的平均成绩并显示。【案例学习目标】掌握顺序结构的使用【案例知识要点】顺序结构【案例完成步骤】(1)初步认识顺序结构(2)实现应用程序第5章程序控制语句5.1.1初步认识顺序结构顺序结构是结

2、构化程序设计中最基本的结构。当程序中的语句需要逐条逐条的按顺序执行时,这个时候就需要使用顺序结构。顺序结构的流程图为如下图所示第5章程序控制语句分析结果对于【课堂案例5-1】,先输入学生三门课程的成绩,再求平均成绩,从操作次序看,符合顺序结构的特点,所以解决该问题需要使用顺序结构。该程序的流程图如右图所示第5章程序控制语句5.1.2实现应用程序编写运行程序,并对程序进行分析第5章程序控制语句课堂实践【5-1】【任务1】编写程序:接受圆的半径,计算圆的周长和面积显示其结果。【任务2】编写程序:输入一个华氏温度,求温度。华氏温度与摄氏温度的转化公式为:C=5/9(F-32),其中F表

3、示华氏温度,C表示摄氏温度。第5章程序控制语句5.2简单的选择结构【课堂案例5-2】编写程序:输入学生的姓名和成绩,判断该学生的成绩是及格还是不及格(成绩为100分制,当分数低于60分时为不及格,否则为及格)。【案例学习目标】掌握选择结构的流程图;掌握if语句和if…else…语句的使用。【案例知识要点】选择结构、if语句和if…else…语句【案例完成步骤】(1)初步认识选择结构(2)实现应用程序第5章程序控制语句5.2.1初步认识选择结构If…else语句switch语句if语句的表达形式1.if(表达式){语句块};功能:如果表达式的值为真(即条件成立),则执行if语句所控

4、制的的语句块,否则不执行,执行过程如右图所示。第5章程序控制语句2.if(表达式){语句块1}else{语句块2}功能:如果表达式的值为真,则执行语句块1,否则跳过语句块1,执行语句块2,执行过程如图5-5所示第5章程序控制语句if(表达式1){语句块1}elseif(表达式2){语句块2}…elseif(表达式n-1){语句块n-1}else{语句块n}功能:当表达式1为真时,执行语句块1,然后跳过整个结构执行下一个语句;当表达式1为假时,跳过语句1去判断表达式2。若表达式2为真,执行语句块2,然后跳过整个结构执行下一个语句,当表达式2为假时,跳过语句2去判断表达式3。依次类推

5、,当表达式1、表达式2、……表达式n-1全为假时,则执行语句块n,执行过程如右图所示。第5章程序控制语句对于【课堂案例5-2】,需要根据输入的成绩是低于60分还是高于60分,才能判断成绩是及格还是不及格,所以需要使用选择结构,并且当分数低于60分时,显示不及格,高于60分时,显示及格,即选择结构的两种情况都要考虑,所以需要使用if语句形式2。该程序的流程图如右图所示:第5章程序控制语句5.2.2实现应用程序编写运行程序,并对程序进行分析第5章程序控制语句【课堂实践5-2】【任务1】编写程序:输入学生的成绩,当成绩小于0分或大于100分时,显示输入成绩不合法。【任务2】编写程序:输

6、入两个数,显示两个数中较大的数。第5章程序控制语句5.3嵌套的选择结构【课堂案例5-3】编写程序:输入三个数,显示三个数中最大的数。【案例学习目标】掌握嵌套的选择结构的使用;【案例知识要点】嵌套的选择结构【案例完成步骤】(1)初步认识嵌套的选择结构(2)实现应用程序第5章程序控制语句5.3.1初步认识嵌套的选择结构if(表达式1)if(表达式2){语句块1}else内嵌if语句{语句块2}elseif(表达式3){语句块3}else内嵌if语句{语句块4}第5章程序控制语句在使用嵌套的选择结构时,需要注意if和else的配对关系。从最内层开始,else总是与它上面最近的if配对。

7、if(表达式1)if(表达式2){语句块1}elseif(表达式3){语句块2}else{语句块3}if(表达式1)if(表达式2){语句块1}elseif(表达式3)内嵌if语句{语句块2}else{语句块3}第5章程序控制语句对于【课堂案例5-3】,在对两个数进行比较得到较大的数后还要跟第三个数进行比较才能得到三个数中最大的数,即进行一次判断后还要进行判断。所以可以使用嵌套的选择结构解决该问题。该程序的流程图如右图所示:5.3.2实现应用程序第5章程序控制语句编写运行程序,并

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

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

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