📜  编写算法

📅  最后修改于: 2020-12-14 06:45:51             🧑  作者: Mango


解决任何问题必须遵循的一组有限步骤称为算法。通常在完成实际编码之前就开发算法。它使用类似英语的语言编写,因此即使非程序员也很容易理解。

有时,算法是使用伪代码编写的,即与要使用的编程语言类似的语言。编写解决问题的算法具有以下优点-

  • 促进团队成员之间的有效沟通

  • 可以分析眼前的问题

  • 充当编码蓝图

  • 协助调试

  • 成为软件文档的一部分,在维护阶段供将来参考

这些是好的和正确的算法的特征-

  • 有一组输入

  • 步骤是唯一定义的

  • 步数有限

  • 产生所需的输出

示例算法

让我们首先以现实生活中创建算法的情况为例。这是去市场购买笔的算法。

示例算法

该算法中的步骤4本身就是一个完整的任务,可以为此编写单独的算法。现在让我们创建一种算法来检查数字是正数还是负数。

示例算法