欢迎来到天天文库
浏览记录
ID:51617257
大小:137.50 KB
页数:36页
时间:2020-03-26
《c语言程序设计 巫家敏第4章 选择分支结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章选择分支结构本章将介绍结构化程序设计三大结构之一的选择分支结构,以及关系表达式和逻辑表达式等知识。本章学习目标1) 会熟练使用关系表达式和逻辑表达式。2) 能灵活运用分支结构语句编写程序解决问题。任务4-1求数组的最大值任务目标:已知整型数组a有10个元素,编写程序求数组中值最大的元素并输出任务学习内容使用关系表达式和逻辑表达式进行条件的判定。使用if语句解决分支问题。使用一维数组处理相同类型的数据求数组元素中的最值重点:编程实现参照第一章任务1-2的实现步骤,在当前工作空间“C语言编程”中新建Win32ConsoleApplication工程,取名为chap04001。新建C++S
2、ourceFile,添加到工程chap04001,文件名为max.c。重点:编程实现在程序编辑区域输入代码,完成main函数、test函数和max函数的框架。在test函数中填写定义变量并调用max函数求得数组的最大值并输出。,用伪代码表示。在test函数中根据伪代码构造对应的C语句,并将伪代码作为注释保留下来。重点:编程实现在max函数中填写求数组最大值的方法,用伪代码表示。在max函数中根据伪代码构造对应的C语句,并将伪代码作为注释保留下来。在main函数前面加上#include。将test函数的原型voidtest(void);以及max的函数原型intmax(int
3、a[],intn);添加到main函数之前。重点:编程实现执行程序。仔细观察程序结果,程序输出的最大值是9。要点回顾本例中的10个整数用一个整型数组来存储,定义整型数组的语法为inta[10];有10个元素的数组,其元素下标的范围是0~9。对数组的操作一般用循环语句来实现,把下标作为循环变量。if语句中,if关键字后的圆括号内的表达式一般是一个关系表达式或逻辑表达式。习惯培养不论循环体(或if子句)只有一条语句还是多条语句,都用花括号括起来,这样就不会出错了,并且可以增强程序的可读性。如:if(a[i]>max_number){//哪怕if子句只有一条语句,最好也用花括号括起来max_num
4、ber=a[i];}习惯培养变量的命名最好能取有意义的名字,如上例中的变量max_number,阅读程序的人望文生义,就知道max_number这个变量是保存最大值的。这样可以提高程序的可读性,让程序很容易被理解。如果标识符是由两个英文单词组成的,单词中间用下划线连接。模仿与改变新建一个工程ex04001,在该工程中建立新的文件max.c,完成与任务4-1相同的任务,但是要求:求最大值的函数max返回的是值最大的元素的下标,而不是这个元素的值。并考虑返回最大值元素的下标与返回最大值元素的值相比有什么好处?模仿与改变新建一个工程ex04001,在该工程中建立新的文件max.c,完成与任务4-1
5、相同的任务,但是要求:求最大值的函数max返回的是值最大的元素的下标,而不是这个元素的值。并考虑返回最大值元素的下标与返回最大值元素的值相比有什么好处?任务4-2菜单制作初步任务目标:编写一个简易的计算器程序,在屏幕上输出如图4.2所示的字符界面菜单,由用户从键盘输入‘+’、‘-’、‘*’、‘/’四种字符之一。若用户输入‘+’,做加法a+b;若用户输入‘-’,做减法a-b;若用户输入‘*’,做乘法a*b;若用户输入‘/’,做除法a/b;最后输出计算结果。任务学习内容使用switch语句解决多分支问题字符菜单的使用字符界面简易计算器的实现重点:编程实现参照第一章任务1-2的实现步骤,在当前工
6、作空间“C语言编程”中新建Win32ConsoleApplication工程,取名为chap04002。新建C++SourceFile,添加到工程chap04002,文件名为calculator.c。重点:编程实现在程序编辑区域输入代码,完成main函数、test函数和calculate函数的框架。在test函数中填写定义变量并调用calculate函数计算结果并输出的算法,用伪代码表示。在test函数中根据伪代码构造对应的C语句,并将伪代码作为注释保留下来。重点:编程实现在calculate函数中填写输出菜单以及根据用户的输入进行计算的算法,用伪代码表示。在calculate函数中根据伪代
7、码构造对应的C语句,并将伪代码作为注释保留下来。重点:编程实现在main函数前面加上#include。将test函数的原型voidtest(void);和calculate函数的原型floatcalculate(floata,floatb);添加到main函数之前。重点:编程实现点击编译菜单中的执行选项,该功能快捷键为Ctrl+F5,执行程序。若从键盘输入字符‘+’,则输出加法的结果。…要点
此文档下载收益归作者所有