程序描述 |
您所在的位置:网站首页 › 流程图的表示范围有哪些 › 程序描述 |
引言
作为程序猿,我们大多都是运用具体的编程语言来描写程序,当然,这个也是老板或客户要的最终的东西,但是,对于程序的描述还有很多其他的方法。 概述程序描述的方法有很多种,自然语言,伪代码,流程图,N-S盒图(不做介绍,具体的可以看软件工程上面的东西),计算机语言等等都其中的一种。 看了上面可能你会说,那些不是描述算法的吗?在这里说一下我对程序和算法的理解。本人认为程序和算法都是描述同一个东西。算法是规定指令执行的先后顺序的名称,程序是这些指令组合在一起的名称,程序侧重描述在功能上,算法侧重描述在性能上,但是,都是那么一个东西,无非就是从不同的角度看,得不不同的称呼而已。所以,算法描述也是程序描述。 自然语言 自然语言就是我们日常交流所用的语言,用这种方式描述程序,更加接近人类的思维方式,但是,对于,那些多重条件或多重循环等复杂逻辑关系的描述就显得有很大的不足了,因为,用自然语言描述那些程序非常容易出现歧义,描述不清或描述困难的情况,所以,我们一般用自然语言描述简单逻辑关系的程序。 自然语言描述程序没有统一的标准,以描述清楚程序为目的,形式可以多种多样,下面总结大多用自然语言描述的规范。 顺序结构 S1 输入a1,b2,c3; S2 x |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |