1程序的三种基本结构顺序结构N-S结构图流程图ABAB选择结构选择结构YNABP成立
PTFAB其中:A、B表示操作,P表示条件2程序的三种基本结构循环结构NYP成立
A当P成立时A直到型循环直到型循环A当P成立时YNAP成立
当型循环当型循环N-S结构图流程图其中:A表示操作,P表示条件33
4顺序结构程序设计3
1顺序结构程序的一般算法描述变量定义变量赋值运算处理输出结果可用:变量初始化赋值语句输入函数调用语句注意各个语句的顺序注意各个语句的顺序#includevoidmain(){intx,y,z;x=123;y=234;z=x-y;printf("x-y=%d\n",z);getch();}43
2顺序结构程序设计举例【例3
15】数据交换
从键盘输入a、b的值,输出交换以后的值
思路:在计算机中交换变量a和b的值,不能只写下面两个赋值语句a=b;b=a;正确的交换方法:c=a;a=b;b=c;5程序:voidmain(){inta,b,c;printf("\ninputa,b:");scanf("%d%d",&a,&b);printf("\nbeforeexchange:a=%db=%d\n",a,b);c=a;a=b;b=c;printf("afterexchange:a=%db=%d\n",a,b);}程序运行情况如下:inputa,b:32,57beforeexchange:a=32b=57afterexchange:a=57b=326举例:【例3
16】已知三条边a、b、c,求三角形面积
计算三角形面积的海伦公式:)cs)(bs)(as(sarea)cba(21s其中:其中:设定义:设定义:整型变量整型变量aa、、bb、、cc实型变量实型变量ss、、areaarea7程序如下:#include"math
h“#include“s