资源描述
,单击此处编辑母版标题样式,修德 砺能 崇学 尚行,广州城建职业学院,第,3,章,C,程序设计的三种基本结构,结构化思想与顺序程序设计,在第,2,章中介绍了程序中用到的一些基本要素,(,常量、变量、运算符、表达式等,),,它们是构成程序的基本成分。,本章将简单介绍结构化程序的三种基本结构、几种简单的,C,语句以及怎样利用它们编写简单的程序。,修德 砺能 崇学 尚行,广州城建职业学院,结构化程序设计思想,顺序结构、选择结构、循环结构,只用这三种结构的程序,叫结构化程序,已经证明,任何程序均可只用这三种结构实现,程序“必须”符合结构化规则,修德 砺能 崇学 尚行,广州城建职业学院,三种基本结构流程图表示,顺序结构,选择结构,true,false,true,false,循环结构,修德 砺能 崇学 尚行,广州城建职业学院,3.1.1 C,语句,C,语言的,语句,用来向计算机系统发出,操作指令,。一个语句经编译后产生若干条机器指令。一个实际的程序应当包含若干语句。,C,语句都是用来完成一定操作任务。,声明部分的内容不应称为语句。,如“,int a;”,不是一条,C,语句,它不产生机器操作,而只是对变量的定义。,修德 砺能 崇学 尚行,广州城建职业学院,输出,100,以内正偶数,每行输出,10,个数,#include /*,第,1,行*,/,void main()/*,第,2,行*,/,int x;/*,第,3,行*,/,x=1;/*,第,4,行*,/,for(;x=0,#include,#include,main(),float a,b,c,disc,x1,x2,p,q;,scanf(a=%f,b=%f,c=%f,disc=b*b-4*a*c;,p=-b/(2*a);,q=sqrt(disc)/(2*a);,x1=p+q;,x2=p-q;,printf(x1=%5.2fnx2=%5.2fn,x1,x2);,修德 砺能 崇学 尚行,广州城建职业学院,任务,2,:,输入三角形的三边长,求三角形面积,,其中,s=(a+b+c)/2,提示:求平方根函数,sqrt,,如求 对应,C,语言用,sqrt(x);,修德 砺能 崇学 尚行,广州城建职业学院,作业,1),编程序计算平面上任意两点间的距离。,2),背,PPT,上的两个例题,下次课找同学到黑 板上写。,修德 砺能 崇学 尚行,广州城建职业学院,
展开阅读全文