这个程序好象没有什么流程图,全部是串行.流程图主要是对if/for/while等?
- 历史问答
- 答案列表
流程图 源码:流程图制作[朗读]
第一步、写一个c的词法分析器;第二步、写一个语法分析器;第三部、写一个语义分析器;第四部、生成语法树;第五步、生成流程图(仅语法,不能描述具体意义);比如:生成的流程图诸如这样:“如果a==0则如何,否则如何”,而不会“如果苹果盘为空,则如何,否则如何”。
main()>>>>对几个函数选择调用voidenter();/*对enter函数进行声明*/>>>>执行其中一个后返回选择voiddisplay();/*对display函数进行声明*/voidlook();/*对look函数进行声明*/voiddel();/*对del函数进行声明*/voidsave();/*对save函数进行声明*/voidpaixu();/*对paixu函数进行声明*/就这种思路自己画就ok乐希望对你有帮助。
生成流程图?你说的是工作流?jbpm5?或者activiti?这些都是工作流的框架.提供生成流程图。
流程图省略,pascal代码如下:(带注释)vara,i,n:longint;beginreadln(n);{读入职工人数}fori:=1tondobeginreadln(a);{读入职工工资,一行一个数字}ifa800)and(a1300thenbeginwriteln((25+(a-1300)/10):0:1);end;{若超过1300元,则交800到1300元的5%和超过1300元部分的10%,输出时我保留了一位小数}end;end。