C编程条件判断实用教案

上传人:公**** 文档编号:570071264 上传时间:2024-08-01 格式:PPT 页数:20 大小:565KB
返回 下载 相关 举报
C编程条件判断实用教案_第1页
第1页 / 共20页
C编程条件判断实用教案_第2页
第2页 / 共20页
C编程条件判断实用教案_第3页
第3页 / 共20页
C编程条件判断实用教案_第4页
第4页 / 共20页
C编程条件判断实用教案_第5页
第5页 / 共20页
点击查看更多>>
资源描述

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

1、课程(kchng)回顾键盘上输入自己的姓名,屏幕输出”*,你好,欢迎(hunyng)进入C#课程学习” 逐句(zh j)依次执行顺序结构第1页/共19页第一页,共20页。课程(kchng)引入结构化程序有三种基本结构 1.顺序(shnx)结构 2.选择结构 if语句、switch语句 3.循环结构 while语句、dowhile语句和for语句第2页/共19页第二页,共20页。知识(zh shi)目标 掌握(zhngw)if语句的作用及其使用掌握(zhngw)switch语句的作用及其使用第3页/共19页第三页,共20页。能力(nngl)目标能编写分支结构的代码能阅读(yud)基本分支结构的C

2、#程序 第4页/共19页第四页,共20页。任务(rn wu)一任务一:编写一个程序(chngx),将用户输入的三个整数按从小到大的顺序排序。第5页/共19页第五页,共20页。知识(zh shi)储备知识点1:if语句(yj)第6页/共19页第六页,共20页。选择结构(jigu)-if语句if语句 if(布尔表达式) 语句块 例:如果变量(binling)a的值小于0,则输出“数据不能为负, 请重新输入”。 if(a0) (“数据不能为负,请重新输入”);if单分支(fnzh)结构流程图第7页/共19页第七页,共20页。选择结构(jigu)-if-else语句if-else语句(yj) if(布

3、尔表达式) 语句(yj)块1 else 语句(yj)块2 例:如果变量a的值小于0,则输出“数据不能为负, 请重新输入”,否则输出“正确”。 if(a0&x10) y=0;else y=-x;选择结构(jigu)-if-else语句X100=90)rank = A;else if (score = 80 & score=70 & score=60 & score 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; (从小到大依次为0,1,2,a,b,c); 第12页/共19页第十

4、二页,共20页。任务(rn wu)二编写一个程序(chngx),实现两个整数之间的简单四则运算。程序(chngx)中,提示用户输入操作数与运算符。第13页/共19页第十三页,共20页。知识(zh shi)储备知识点1:switch语句(yj)第14页/共19页第十四页,共20页。选择(xunz)结构-switch语句switch语句 适用(shyng)于多选一的情况 switch(表达式) case 常量表达式1: 语句块1 break; case 常量表达式2: 语句块2 break; case 常量表达式n: 语句块n break; default: 语句块n+1 break; 1) de

5、fault分支表示,若没有一个case常量表达式的值与switch 表达式的值相等,则执行default后的语句块2) 每个case块结束处必须使用break语句,否则会产生编译(biny)错误switch语句结构流程图第15页/共19页第十五页,共20页。例:编写程序将百分制成绩(chngj)转换为五级制成绩(chngj)。int a=(int)(score/10);switch(a) case 6: str=“及格”; break; case 7: str=“中等(zhngdng)”; break; case 8: str=“良好”; break; case 9: case 10: str

6、=“优秀”; break; default: str=“不及格”;break;选择(xunz)结构-switch语句第16页/共19页第十六页,共20页。任务(rn wu)二实施编写一个程序,实现两个整数之间的简单四则运算。程序中,提示用户输入操作数与运算符。static void Main(string args) (请输入左操作数:); double opt1 =(); (请输入右操作数:); double opt2 = (); (您要进行( jnxng)何种运算(+,-,*,/); string str = (); switch (str) case +: Console.WriteLi

7、ne(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: (运算符非法); break; 第17页/共19页第十七页,共20页。归纳(gun)总结1实践训练完成(wn chng)情况。2实践训练存在的问题。3知识要点: (1)if语句 (2)ifelse语句 (3)switch语句第18页/共19页第十八页,共20页。感谢您的观看(gunkn)!第19页/共19页第十九页,共20页。内容(nirng)总结课程回顾(hug)。if(表达式1)语句1。else if(表达式3)语句3。if(x0&x5)。rank=E。例:编写程序将百分制成绩转换为五级制成绩。(请输入右操作数:)。case +:。case *:。case /:。default: (运算符非法)。感谢您的观看第二十页,共20页。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

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