教学课件C语言程序设计第4章 结构控制语句 .ppt
《教学课件C语言程序设计第4章 结构控制语句 .ppt》由会员分享,可在线阅读,更多相关《教学课件C语言程序设计第4章 结构控制语句 .ppt(100页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PPT模板下载:/moban/ 行业PPT模板:/hangye/ 节日PPT模板:/jieri/ PPT素材下载:/sucai/PPT背景图片:/beijing/ PPT图表下载:/tubiao/ 优秀PPT下载:/xiazai/ PPT教程: /powerpoint/ Word教程: /word/ Excel教程:/excel/ 资料下载:/ziliao/ PPT课件下载:/kejian/ 范文下载:/fanwen/ 试卷下载:/shiti/ 教案下载:/jiaoan/ 字体下载:/ziti/ 教学课件C语言程序设计第4章 结构控制语句 2022-7-9大连理工大学出版社大连理工大学出版社2
2、022-7-92022-7-92022-7-92022-7-92022-7-92022-7-92022-7-92022-7-92022-7-9 main( ) int a,b; a=b=100; float c=10.23; printf(%fn,c); printf(%d %dn,a,b); 2022-7-92022-7-92022-7-92022-7-9N-S结结构构图图流流程程图图ABABY(真真)N(假假)ABP成立成立? P T F A B2022-7-9N(假)(假)Y(真真)P成立成立?A当当P成立时成立时 A A当P成立时Y(真真)N(假假)AP成立成立?N-S结结构构图图流流
3、程程图图2022-7-9简单分支语句简单分支语句双分支语句双分支语句If语句的嵌套语句的嵌套2022-7-9语句语句1流程图流程图NY表达式非表达式非0?2022-7-9 语句语句1 语句语句2流程图流程图NY表 达 式 非表 达 式 非 0?2022-7-92022-7-92022-7-9程序运行情况:程序运行情况:x=5 y=9 9,5x=9 y=5 9,5对比思路二对比思路二2022-7-92022-7-9程序运行情况:程序运行情况:x=5 y=9 9,5x=9 y=5 9,5对比思路三对比思路三2022-7-92022-7-9程序运行情况:程序运行情况:x=5 y=9 9,5x=9 y
4、=5 9,5对比思路一对比思路一对比思路二对比思路二2022-7-92022-7-9If嵌套嵌套If嵌套嵌套2022-7-92022-7-9If语句语句多重多重嵌套嵌套2022-7-9例例4.4 输入任意一个整数输入任意一个整数x,判断该数的正负,判断该数的正负,如果如果x=0,则输出,则输出0 。 运行结果:运行结果: x=5 x的符号为:的符号为:+void main() int x; printf(“x=”); scanf(“%d”,&x); if(x0) printf(“x的符号为:的符号为:+”); else if(xy) if(xz) max=x; else max=z;else
5、if(yz) max=y; else max=z;printf(“the max is:%d”,max); 例例4.5由键盘输入三个整数由键盘输入三个整数x,y,z,求其最大者求其最大者 。2022-7-92022-7-92022-7-9switch (a) case 5: printf(&); case 2: printf(#); default:printf($); 当当a等于等于5,输出:,输出:当当a等于等于2,输出:,输出:当当a是其他值,输出:是其他值,输出:break;break; break;当当a等于等于5,输出:,输出:当当a等于等于2,输出:,输出:当当a是其他值,输出:
6、是其他值,输出:switch (a) case 5: printf(&); case 2: printf(#); default:printf($); 2022-7-92022-7-9 void main() int a=7; switch(a) case 1: case 2: printf(“A”); case 3: printf(“B”); default: printf(“E”); printf(“F”); case 4: printf(“C”); printf(“H”); case 5: printf(“D”); printf(“33”); 运行结果:运行结果: EFCHD33 例例b
7、reak;2022-7-9 void main() int score,n; printf(“score=”); scanf(“%d”,&score); n=score/10; switch(n) case 10: case 9: printf(“成绩为成绩为A等等”); break; case 8: printf(“成绩为成绩为B等等”); break; case 7: printf(“成绩为成绩为C等等”); break; case 6: printf(“成绩为成绩为D等等”); break; default: printf(“不及格,不及格,E等等”); 运行结果:运行结果: score
8、=82 成绩为成绩为B等等 例例4.6 P872022-7-9 void main() char ch; printf(“请输入一小写字母:请输入一小写字母:”); scanf(“%c”,&ch); switch(ch) case a: case e: case i: case o: case u: printf(“字母字母%c是元音是元音”,ch); break; default: printf(“字母字母%c是辅音是辅音”,ch); 运行结果:运行结果: 请输入一小写字母:请输入一小写字母: i 字母字母i是元音是元音 例例4.7 任意输入一个字母,判断是元音还是辅音。任意输入一个字母,判
9、断是元音还是辅音。2022-7-9有以下程序有以下程序 void main() int i=1,j=1,k=2; if(j+|k+)&i+) printf(%d,%d,%dn,i,j,k); 执行后输出的结果是执行后输出的结果是 A)1,1,2 B) 2,2,1 C) 2,2,2 D) 2,2,3 答案:答案: 练习题()练习题()2022-7-9有以下程序有以下程序 void main() int m=5; if(m+5) printf(“%dn”,m); else printf(“%dn”,m-); 执行后输出的结果是执行后输出的结果是 A) 4 B) 5 C) 6 D) 7 答案:答案:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件C语言程序设计第4章 结构控制语句 教学 课件 语言程序设计 结构 控制 语句
限制150内