伪代码书写_教你写一手漂亮的伪代码

前言


最近在复盘《算法设计与分析》这门课程的时候,发现老师写得一手漂亮的伪代码,着实羡慕不已,看他写其实已经知道大致写伪代码的规则,但本着严谨的态度,还是系统的学习和整理出来。在学习过程中,我们不可能将每一个算法都完完整整敲一遍,那么伪代码就可以很快捷和清晰的写出对一个算法的解决思路。
我在网上查到的博客中要么写的过于繁琐,要么就是没有实例,这也激起了我想要整理这篇文章的动力,若文章中有错误或者不足,希望大家指出。

伪代码的7个主要部分


1. 算法名称
2. 指令序列
3. 输入/输出
4. 分支选择
5. 赋值
6. 循环
7. 算法结束
文章将从这7个部分依次进行说明

1.算法名称
有两种表示算法的伪代码:过程(Procedure)

函数(Function)
过程和函数的区别是:
过程是执行一系列操作,不需要返回操作的结果,无返回数据。
函数是执行一系列的操作后,要将操作的结果返回,有返回数据。
简单来说二者就是有没有返回数据
算法伪代码的书写规则:

Procedure ([])Function ([])

2.指令序列
指令序列是算法的主体。
指令序列的书写规则:
> 用Begin作为开始,用End作为结束;
> 或者用“{”作为开始&#x

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值