美文网首页
伪代码规范

伪代码规范

作者: AetherZhang | 来源:发表于2018-12-15 21:14 被阅读0次
全局规定
  • 所有与语法有关的字段大写
  • 所有函数名驼峰命名法,除非意义发生改变或固定写法,否则一律第一个字母小写。如:camelCaseChinaMapDrawFibonacciSequence
  • 除非意义发生改变或固定写法,所有变量名小写加下划线,如:my_first_nameChina_population
// 常用数据类型
VOID  // 空
BOOL  // 条件
INT  // 整型
CHAR  // 字符
FLOAT  // 浮点
STRING  // 字符串
[]  // 数组

// 数据类型可描述抽象操作
BOOL  // 某条件
2INT  // 某2个整数
INT <- CHAR  // 某字符强行赋值给某个整数

// 数据类型 + ()可抽象表示某函数
VOID()  // 无参数,无返回
INT(CHAR)  // 输入1个字符,返回整数
BOOL(2INT, CHAR)  // 输入2个整数、1个字符,返回条件

// 常用符号
<-  // 赋值
<->  // 交换
=  // 判等
OR  // 或
AND // 且
XOR  // 异或

// 分支语句
IF BOOL
  VOID()
ELSE IF BOOL
  VOID()
// ***
IF BOOL
  VOID()
ELSE
  VOID()
//***
IF BOOL
IF BOOL

// 循环语句
FOR BOOL
  VOID()
// ***
WHILE BOOL
  VOID()
// ***
DO
  VOID()
WHILE BOOL

// 函数声明
// 相同数据类型的参数在一起需要合并放
INT camelCase(INT argc1, argc2, CHAR argc3)

// 代码示例1
INT comb(INT n, k)
  IF n > k AND k > 0
    RETURN comb(n - 1, k) + comb(n - 1, k - 1)
  ELSE IF n = k OR k = 0
    RETURN 1

// 代码示例2
INT Fib(INT n)
  IF n = 0
    RETURN 0
  IF n = 1
    RETURN 1
  IF n > 1
    RETURN Fib(n - 1) + Fib(n - 2)

相关文章

  • 伪代码规范

    全局规定 所有与语法有关的字段大写 所有函数名驼峰命名法,除非意义发生改变或固定写法,否则一律第一个字母小写。如:...

  • Ptyhon代码规范

    为了更规范地写伪码和存储过程,以及为了更好地让别人读懂程序、完成组间协作,采用程序组惯用的代码规范,现归纳如下。 ...

  • 如何编写函数----《代码整洁之道》读书笔记

    文中代码皆为不规范的伪代码 程序中曾经包含子程序和函数(可能我没有经历这种年代),如今,程序中仅有函数这种方式保留...

  • Web 端代码规范

    目录 1、代码规范概述 2、代码规范流程搭建 3、代码规范细则 1、代码规范概述 良好的代码规范能够提供软件的可读...

  • 数据结构笔记-队列

    队列 Queue 一、存储 伪代码 C语言实例(部分代码) 二、操作 1.入队 伪代码 2.出队 伪代码

  • 算法导论第2.1章 - 算法基础 (伪代码和循环不变式)

    伪代码 什么是伪代码?本书用伪代码来书写程序,使用清晰简洁的方式来说明给定的算法。类似我们常用的程序语言。伪代码的...

  • 数据结构笔记-栈

    栈 Stack 一、存储 伪代码 C语言实例(部分代码) 二、操作 1.入栈 伪代码 2.出栈 伪代码

  • 代码规范

    代码规范 1. 概述 欢迎使用前端代码规范, 这里借鉴、引用的是京东前端代码规范。 遵循代码规范的目的在于增强团队...

  • iOS 代码规范篇

    iOS 代码规范篇 iOS 代码规范篇

  • iOS(OC)开发之随感

    1.代码规范 规范很重要!规范很重要!规范很重要! 代码规范的重要性之-为什么谷歌要执行严格的代码编写规范http...

网友评论

      本文标题:伪代码规范

      本文链接:https://www.haomeiwen.com/subject/iitzhqtx.html