虽然你可能忍不住使用文字处理程序（如Microsoft word）或类似程序来创建富文1本文档，但是伪代码需要尽量减少格式来保持简洁。 用一两行来解释代码的用途将有助于建立文档的其余部分，而且还可以不用向每个阅读伪代码的人解释程序的功能。 伪代码中的每个语句应该只表示计算机的一个操作。在大多数情况下，如果合理编写了任务列表，那么每个任务对应一行伪代码。考虑写出任务列表，然后将这个列表转换为伪代码，再逐渐将该伪代码转变为实际的、计算机可读的代码。 在文本的“块”之间使用空格有助于隔离伪代码的不同部分，而对每个块的不同部分进行缩进表明这些伪代码属于缩进较少代码段。 例如，关于输入数字的伪代码部分应该都在同一个“块”中，而下一部分（例如，关于输出的部分）应该在不同的块中。 根据伪代码需求或发布伪代码的环境，可能需要将实际代码中保留的指令大写。 例如，你在伪代码中使用“if”和“then”指令，你最好将它们改为“IF”和“THEN”（例如，“IF输入数字THEN输出结果”）。 记住，你写的是项目将要做什么，而不是总结代码本身。如果你编写伪代码是为了向不懂编程的客户提供演示，或者作为面向初学者的项目，那么这一点尤其重要。 虽然用于修饰伪代码的语言应当保持简洁，但仍然需要按照代码执行的顺序来保持伪代码每个部分的顺序。 必须要完整地描述流程中发生的一切。伪代码语句类似于简单的英语语句。伪代码通常不使用变量，而是描述程序应该如何处理接近真实世界的对象，如帐号、名称或交易额。 即使伪代码没有标准，如果使用现有编程（顺序程序设计）语言的结构，其他程序员也更容易理解你的步骤。使用“if”、“then”、“while”、“else”和“loop”等术语，和你用的编程语言中的使用方式相同。考虑以下结构：   if“条件”then“指令”——意思是给定的指令只有在给定的条件为真时才会执行。在本例中，“指令”是指程序将执行的步骤，而“条件”是指在执行程序之前，数据必须满足的一组特定标准。   while“条件”do“指令”——意思是该指令应该一遍又一遍地重复，直到条件不再为真。   do“条件”while条件——这个结构和“while“条件”do“指令””结构很相似。在第一种情况下，执行指令前会检查条件，但是在第二种情况下，指令会先执行；因此，在第二种情况下，指令将至少执行一次。  函数名（参数）：指令——意思是每次在代码中使用某个名称时，它都是某个指令的缩写。“参数”是可以用来解释说明指令的变量列表。 如果你有大量的伪代码，这些代码定义同一块中的其他伪代码片段，那你最好使用方括号或其他标识符来包含所有内容。  括号——标准方括号（例如，[code]）和大括号（例如，{code}）都可以用来包含大段伪代码。 编程时，可以通过在注释左侧输入“//”来添加注释（例如，//这是一个临时步骤）。在编写伪代码时，你也可以使用同样的方法，把那些不适合放到编码文本里的内容作为注释写下来。 读完全文后你应该可以回答下列问题：  不熟悉这个流程的人能理解这个伪代码吗？ 伪代码的编写方式是否便于将其转换为计算语言? 伪代码是否描述了整个流程而没有任何遗漏? 伪代码中使用的每个对象名称都能被目标读者清楚地理解吗? 如果你发现伪代码的某个部分需要详细阐述，或者它没有明确地列出其他人可能会忘记的步骤，那么你应该返回这个部分并添加必要的信息。
使用纯文本编辑器。 首先写下这个流程的目的。 每行只写一条语句。 有效使用空白和缩进。 必要时大写关键指令。 使用简单的术语。 保持伪代码的合理顺序。 所有事物都要描述清楚。 使用标准编程结构。 整理伪代码部分。 仔细检查伪代码的可读性和清晰度。
使用纯文本编辑器。 首先写下这个流程的目的。 每行只写一条语句。 有效使用空白和缩进。 必要时大写关键指令。 使用简单的术语。 保持伪代码的合理顺序。 所有事物都要描述清楚。 使用标准编程结构。 整理伪代码部分。 仔细检查伪代码的可读性和清晰度。