pseudocode

Pseudocode is a detailed description of what a program algorithm must do, written in a formal language before it is written using a real programming language. It has some basic formatting rules such as capitalisation of keywords and indentation of loops and conditional statements.