版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课题3:条件判断整理课件课程回顾键盘上输入自己的姓名,屏幕输出”***,你好,欢迎进入C#课程学习”逐句依次执行顺序结构整理课件课程引入结构化程序有三种基本结构
1.顺序结构
2.选择结构
if语句、switch语句
3.循环结构
while语句、do…while语句和for语句整理课件知识目标掌握if语句的作用及其使用掌握switch语句的作用及其使用整理课件能力目标能编写分支结构的代码能阅读基本分支结构的C#程序
整理课件任务一任务一:编写一个程序,将用户输入的三个整数按从小到大的顺序排序。整理课件知识储备知识点1:if语句整理课件选择结构-if语句if语句
if(布尔表达式){语句块}
例:如果变量a的值小于0,则输出“数据不能为负,请重新输入”。
if(a<0)
Console.WriteLine(“数据不能为负,请重新输入”);if单分支结构流程图整理课件选择结构-if-else语句if-else语句
if(布尔表达式){语句块1}else{语句块2}
例:如果变量a的值小于0,则输出“数据不能为负,请重新输入”,否则输出“正确”。
if(a<0)
Console.WriteLine(“数据不能为负,请重新输入”);
else
Console.WriteLine(“正确”);
if双分支结构流程图整理课件if-else语句的嵌套if(表达式1)语句1;elseif(表达式2)语句2;elseif(表达式3)语句3;……else语句N语句块1…(n-1)里面又可以包含if-else语句,由此类推,可得到多重嵌套的if-else语句选择结构-if-else语句多重if分支结构流程图整理课件例:if(x>0&&x<5)y=x;elseif(x>10)y=0;elsey=-x;选择结构-if-else语句X<5X>100<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&&score<90) rank='B'; elseif(score>=70&&score<80) rank='C'; elseif(score>=60&&score<70) rank='D'; else rank='E'; Console.WriteLine("{0}对应的等级是:{1}",score,rank);}选择结构-if多分支语句整理课件任务一实施任务一:编写一个程序,将用户输入的三个整数按从小到大的顺序排序。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);}整理课件任务二编写一个程序,实现两个整数之间的简单四则运算。程序中,提示用户输入操作数与运算符。整理课件知识储备知识点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);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("请输入右操作数:");doubleopt2=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)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基层死因监测培训-乡镇及村培训案例
- 2023年直播电商行业调研分析报告
- 医院保洁员培训
- 舒伯职业生涯发展理论
- 儿科血友病教学查房
- 小学二年级数学100以内加减法竖式计算同步作业训练题
- 计算函数y=24x8+13x+arcsin4.x的导数
- 心理一社会状况哮喘病人的性格特征以自我为中心依赖性强过分
- 凝血功能障碍护理问题
- 元宵节亲子活动
- 有效教学 崔允漷 读书汇报
- 铝合金模板工程设计与施工专项方案技术交底
- 新材料产业产品和服务统计指导目录
- 抗病毒治疗依从性教育培训会
- 《建设工程监理合同(示范文本)》(GF-2012-0202)
- 肩周炎的治疗及护理
- 通信工程投标专家继续教育题库(附答案)
- 2023年01月四川凉山州木里重点国有林保护局招考聘用18人参考题库+答案详解
- 三垦变频器使用说明书SAMCO
- YBT-4190-2018-工程用机编钢丝网及组合体
- 加油站全年12月消防灭火疏散应急演练
评论
0/150
提交评论