需要准备的材料分别有:电脑、C语言编译器.
①.、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp.
#include?stdio.h
#include?math.h
//?自己根据需求换函数
double?f(double?x)
{
}
int?main(void)
double?a,?b,?c;
printf("Please?input?a,b:?");
while(?scanf("%lf?%lf",a,b)?(b-a)P?f(a)*f(b)=0?){
printf("f(a)*f(b)?=?0,?please?input?again:?");
printf("Please?input?eps:?");
scanf("%lf",?P);
do{
if(?fabs(f(c))?P?){
break;
}else?if(?f(a)*f(c)?0?){
a?=?c;??
}else{
b?=?c;
}while(?b-a?=?P?);?
printf("x0?=?%lf\n",?c);?
return?0;
C语言的流程图有大粒度的,有小粒度的,大粒度的一般为函数之间的流程图,小粒度的一般为函数里面的操作的流程图.大粒度的例如下面的图片,小粒度的更简单,就是把输入什么,输出什么,循环等那些操作画出来.
如果会编程序而不会画流程图,建议先把自己的程序研究一遍.
若是画主程序流程图,那就需看懂主函数的程序,按照main()函数中的具体书写过程来画,例如:
程序开始---定义变量---初始化变量---使用选择或者循环或者顺序结构---调用某一个子函数(可以没有)---程序结束
好了,全部的最简单的程序流程图画法.
若你是画某一算法或是某一模块的流程图,就要把相应的算法或是模块看懂.分析算法或是模块的具体走法,根据此走法就可以画出对应的流程图.
如果你是初学者,想根据流程图的画法而去尝试编程,建议就一定要研究清楚每一个使用到的算法,读懂题目再开始编程.
下面是使VISO画流程图的几个要点:
①.、以特定的图形符号加上说明,表示算法的图,称为流程图或框图.
注意事项:
流程图是流经一个系统的信息流、观点流或部件流的图形代表.在企业中,流程图主要用来说明某一过程.这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程.
流程图和你有多少个自定义函数并没有多大的关系,虽然也是你会用到的.不过流程图主要看你main函数里做了什么,就是你最终跑起来的程序的一个流程,先做了什么(比如先输入),然后再做了什么(比如判断这些输入是否合法)......到最后程序执行结束退出等等.说到底就是做这件事的一个流程而已.而做这件事的每一个流程,可以调用头文件中声明的函数,也可以是自定义的函数.
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!