伪代码（），又称为zh-cn:虚拟代码; zh-tw:伪代码; zh-hk:虚拟代码;，是高层次描述算法的一种方法。它不是一种现实存在的编程语言（已经出现了类似伪代码的语言，参见Nuva）；它可能综合使用多种编程语言的语法、保留字，甚至会用到自然语言。它以编程语言的书写形式指明算法的职能。相比于程序语言（例如Java、C++、C、Delphi 等等）它更类似自然语言。它是zh-hans:半形式化;zh-hant:半形式化、不标准的语言。我们可以将整个算法运行过程的结构用接近自然语言的形式