预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言程序设计§2.1结构化程序的算法制定§2.1结构化程序的算法制定【例】让某学生解方程ax2+bx+c=0求解过程:§2.2结构化程序的算法描述二、算法与流程图——传统流程图二、算法与流程图——N-S结构化流程图二、算法与流程图————三种基本结构二、算法与流程图————三种基本结构二、算法与流程图——三种基本结构二、算法与流程图——三种基本结构§2.2.3PAD图§2.3算法制定范例§2.3算法制定范例开始输入实数a,b输入实数a,b/*例2.5*/#include<stdio.h>main(){floata,b,r,s,u;printf("请输入变量a、b的值:");scanf("%f%f",&a,&b);if(a<b){r=a*a-b*b;s=a/b;}else{r=b*b-a*a;s=a/b+4;}u=(r+s)*(r+s);printf("所计算的u的值为:%f",u);}小结:本章主要介绍了程序算法的制定方法:自然语言、流程图、N-S图和PAD图。通过用这些方法表示解题思路。作业:用流程图、N-S图和PAD图描述问题的算法:从键盘输入3个整数a,b,c,输出其中的最大的数。