如何用流程图描述算法?

本文探讨了流程图在描述算法中的作用,指出流程图相比算法更直观易懂。通过一个求长方形面积的例子,阐述了用自然语言描述算法的步骤,并详细解释了如何用流程图将这些文字描述转化为图形,包括使用椭圆、矩形、菱形和箭头等元素。文章强调绘制流程图对于理解和优化算法的重要性,并推荐了亿图图示软件作为绘制工具。
摘要由CSDN通过智能技术生成

俗话说:一图胜千言。流程图就是算法的图形化描述,用流程图可以清晰描述出算法的思路和过程。

接下来我就以下三个方面来解答如何用流程图描述算法:

  • 流程图 VS 算法

  • 用自然语言(文字)描述算法

  • 用流程图描述自然语言(文字)

 

01 流程图 VS 算法

总结来说,流程图更直观,算法更抽象,因此前者更容易为外行所理解。

 

02 用自然语言(文字)描述算法

我们用一个简单的问题——求长方形面积——作为例子进行说明:

长方形面积的公式:S=a*b

那么求面积的问题就可以拆分为以下几个步骤:

1)输入长度变量a、输入宽度变量b;

2)判断a和b是否大于0。如果都大于0,继续步骤3),否则提示用户长度和宽度输入错误,算法结束;

3)计算a和b的乘积,输出并显示乘积结果S。

 

03 用流程图描述自然语言(文字)

以上自然语言(文字)对应的流程图为:

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值