编程方法 - 编写算法
解决任何问题必须遵循的一组有限步骤称为算法。 算法通常是在实际编码完成之前开发的。 它是使用类似英语的语言编写的,因此即使非程序员也很容易理解。
有时算法是使用伪代码编写的,即与要使用的编程语言类似的语言。 编写解决问题的算法具有以下优点 −
促进团队成员之间的有效沟通
能够分析手头的问题
充当编码蓝图
协助调试
成为软件文档的一部分,以供将来在维护阶段参考
这些是一个好的、正确的算法的特征 −
具有一组输入
步骤是独一无二的
步骤数量有限
产生所需的输出
示例算法
让我们首先举一个创建算法的现实情况的例子。 这是去市场购买钢笔的算法。
![示例算法](/programming_methodologies/images/example_algorithms.jpg)
该算法中的步骤 4 本身就是一个完整的任务,可以为其编写单独的算法。 现在让我们创建一个算法来检查数字是正数还是负数。
![示例算法](/programming_methodologies/images/example_algorithms_1.jpg)