C#编程-3 条件判断.ppt

上传人:资****亨 文档编号:127757061 上传时间:2020-04-05 格式:PPT 页数:20 大小:719KB
返回 下载 相关 举报
C#编程-3 条件判断.ppt_第1页
第1页 / 共20页
C#编程-3 条件判断.ppt_第2页
第2页 / 共20页
C#编程-3 条件判断.ppt_第3页
第3页 / 共20页
C#编程-3 条件判断.ppt_第4页
第4页 / 共20页
C#编程-3 条件判断.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《C#编程-3 条件判断.ppt》由会员分享,可在线阅读,更多相关《C#编程-3 条件判断.ppt(20页珍藏版)》请在金锄头文库上搜索。

1、课题3 条件判断 课程回顾 键盘上输入自己的姓名 屏幕输出 你好 欢迎进入C 课程学习 逐句依次执行 顺序结构 课程引入 结构化程序有三种基本结构1 顺序结构2 选择结构if语句 switch语句3 循环结构while语句 do while语句和for语句 知识目标 掌握if语句的作用及其使用掌握switch语句的作用及其使用 能力目标 能编写分支结构的代码能阅读基本分支结构的C 程序 任务一 任务一 编写一个程序 将用户输入的三个整数按从小到大的顺序排序 知识储备 知识点1 if语句 选择结构 if语句 if语句if 布尔表达式 语句块 例 如果变量a的值小于0 则输出 数据不能为负 请重新

2、输入 if a 0 Console WriteLine 数据不能为负 请重新输入 if单分支结构流程图 选择结构 if else语句 if else语句if 布尔表达式 语句块1 else 语句块2 例 如果变量a的值小于0 则输出 数据不能为负 请重新输入 否则输出 正确 if a 0 Console WriteLine 数据不能为负 请重新输入 elseConsole WriteLine 正确 if双分支结构流程图 if else语句的嵌套if 表达式1 语句1 elseif 表达式2 语句2 elseif 表达式3 语句3 else语句N 语句块1 n 1 里面又可以包含if else语

3、句 由此类推 可得到多重嵌套的if else语句 选择结构 if else语句 多重if分支结构流程图 例 if x 0 选择结构 if else语句 X 5 X 10 0 y 其他 Y X Y 0 Y X 例编写程序将百分制成绩转换为五级制成绩 staticvoidMain string args doublescore charrank Console Write n请输入分数 score Convert ToDouble Console ReadLine if score 90 rank A elseif score 80 选择结构 if多分支语句 任务一实施 任务一 编写一个程序 将用

4、户输入的三个整数按从小到大的顺序排序 staticvoidMain string args inta b c x Console Write 请输入三个数 a int Parse Console ReadLine b int Parse Console ReadLine c int Parse Console ReadLine if a b x a a b b x if a c x a a c c x if b c x b b c c x Console WriteLine 从小到大依次为 0 1 2 a b c 任务二 编写一个程序 实现两个整数之间的简单四则运算 程序中 提示用户输入操作数

5、与运算符 知识储备 知识点1 switch语句 选择结构 switch语句 switch语句适用于多选一的情况switch 表达式 case常量表达式1 语句块1 break case常量表达式2 语句块2 break case常量表达式n 语句块n break default 语句块n 1 break 1 default分支表示 若没有一个case常量表达式的值与switch表达式的值相等 则执行default后的语句块2 每个case块结束处必须使用break语句 否则会产生编译错误 switch语句结构流程图 例 编写程序将百分制成绩转换为五级制成绩 inta int score 10

6、switch a case6 str 及格 break case7 str 中等 break case8 str 良好 break case9 case10 str 优秀 break default str 不及格 break 选择结构 switch语句 任务二实施 编写一个程序 实现两个整数之间的简单四则运算 程序中 提示用户输入操作数与运算符 staticvoidMain string args Console Write 请输入左操作数 doubleopt1 Convert ToDouble Console ReadLine Console Write 请输入右操作数 doubleopt

7、2 Convert ToDouble Console ReadLine Console Write 您要进行何种运算 stringstr Console ReadLine switch str case Console WriteLine 0 1 2 opt1 opt2 opt1 opt2 break case Console WriteLine 0 1 2 opt1 opt2 opt1 opt2 break case Console WriteLine 0 1 2 opt1 opt2 opt1 opt2 break case Console WriteLine 0 1 2 opt1 opt2 opt1 opt2 break default Console WriteLine 运算符非法 break 归纳总结 1 实践训练完成情况 2 实践训练存在的问题 3 知识要点 1 if语句 2 if else语句 3 switch语句 感谢亲观看此幻灯片 此课件部分内容来源于网络 如有侵权请及时联系我们删除 谢谢配合

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号