顺序结构和两分支结构程序.ppt

顺序结构和两分支结构程序.ppt

ID:56958656

大小:415.00 KB

页数:42页

时间:2020-07-21

顺序结构和两分支结构程序.ppt_第1页
顺序结构和两分支结构程序.ppt_第2页
顺序结构和两分支结构程序.ppt_第3页
顺序结构和两分支结构程序.ppt_第4页
顺序结构和两分支结构程序.ppt_第5页
资源描述:

《顺序结构和两分支结构程序.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C程序设计ProgramminginC西安电子科技大学计算机学院张淑平上次课的主要内容C语言提供了丰富的运算符,其中一些并非必要,只是为了表达的简洁性而引入的,使用时应尽量避免出现歧义。+、-、*、/、%=、+=、-=、*=、/=、%=++、--表达式是表达运算过程的基本结构,应掌握表达式的书写形式、含义和运算方式(涉及运算符的优先级、结合性,参看附录Ⅲ)类型转换:强制类型转换、自动类型转换C语言的输入和输出处理是以标准函数的方式由编译系统提供的,因此,每个C程序的开头都应有以下代码:#include或者#include"stdio.h“字符数据输入、

2、输出:getchar()、putchar()格式化输入、输出:scanf()、printf()格式:%格式字符,例如%d、%c、%f、%e这次课的主要内容顺序结构程序设计逻辑运算及逻辑表达式选择结构程序顺序结构程序设计对程序而言,顺序结构就是指按照书写顺序,自上而下顺次执行每一条语句AB顺序结构ab回顾顺序结构的含义顺序结构程序例1#includemain(void){intinches,feet,fathoms;printf("inputfathoms:");scanf("%d",&fathoms);feet=6*fathoms;inches=12*

3、feet;printf("%dfathoms",fathoms);printf("%dfeet",feet);printf("%dinches",inches);}计算对应的英寸数输出英噚数、英尺数、英寸数输入英噚数计算对应的英尺数开始结束英噚转换为英尺和英寸顺序结构程序例2#include/*输入圆半径radius,求圆周长和圆面积。*/#definePI3.1415926main(){floatradius,length,area;printf("inputtheradiusofacircle:");scanf("%d",&radius

4、);length=2*PI*radius;/*求圆周长*/area=PI*radius*radius;/*求圆面积*/printf("radius=%f",radius);/*输出圆半径*/printf("length=%7.2f,area=%7.2f",length,area);}计算面积输出半径、周长、面积值输入半径值计算周长开始结束顺序结构程序例4.11#include/*输入大写字母,输出小写字母。*/main(){charc1,c2;/*声明变量*/c1=getchar();/*输入一个大写字母*/printf(“%c,%d”,c

5、1,c1);/*输出字母和其ASCII码值*/c2=c1+32;printf(“%c,%d”,c2,c2);/*输出对应的小写字母和ASCII码值*/}TC2.0顺序结构程序设计小结将需要使用的标准库函数包含到到程序中,格式为#include/*包含标准输入输出函数库*/#include/*包含常用的数学函数库*/编写顺序结构程序的步骤:声明变量名及类型;为变量赋值,或为变量读取值;运算;输出运算结果。将以上内容写在main函数中,一个简单的C程序就编写好了用语句描述这些操作一元二次方程求根问题:求一元二次方程为ax2+bx+c=0

6、的根已知:令:则:顺序结构程序例4.12/*输入系数,求一元二次方程的根*/#include#includemain(){floata,b,c,disc,x1,x2,p,q;/*声明变量*/scanf("a=%f,b=%f,c=%f",&a,&b,&c);disc=b*b-4*a*c;p=-b/(2*a);q=sqrt(disc)/(2*a);x1=p+q;x2=p-q;printf("x1=%5.2f,x2=%5.2f",x1,x2);/*输出根*/}TC2.0程序书写风格使用空格和注释使代码更容易阅读例如,在二元运算符两

7、侧各加一个空格,以提高可读性适当的缩进简单C程序的框架#inlcude#definePI3.1415926main(){......}选择结构程序选择结构选择结构表达的含义是根据指定的条件(即产生真/假值的表达式),从两条路径中选择一条执行路径回顾选择结构的含义pAB成立不成立ab选择结构1pA成立不成立ab选择结构2产生真/假值的表达式关系运算的结果为真/假六种关系运算:>、<、>=、<=、==、!=关系表达式只能表示单一条件逻辑运算符&&(与,同时)、

8、

9、(或,或者)、!(非,否定)a&&b:当且仅当a与b同时为真时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。