Pseudocode is a detailed yet readable description of what a computer program or algorithm must do, expressed in a formally-styled natural language rather than in a programming language. When studying GCSE and A Level Computing you need to be familiar with reading and writing pseudocode.Pseudocode is often used as a detailed step in the process of developing a program. It allows designers or lead programmers to express the design in great detail and provides programmers a detailed template for the next step of writing code in a specific programming language.
Because pseudocode is detailed yet readable, it can be read by the team of designers and programmers before programming is undertaken. Catching errors at the pseudocode stage is less costly than catching them later in the development process. Once the pseudocode is accepted, it is rewritten using the vocabulary and syntax of a programming language.
This is a useful video explaining why and how to write in pseudocode.
https://www.youtube.com/watch?v=4G0EYfrrDT8
Although Pseudocode is basically English language, try to use a more mathematical syntax (e.g. use “>” rather than writing “bigger than”) It makes it easier to translate to real code later.
Try to break down each line so that it is just one instruction. Its preferable to have many short instructions rather than very long confusing lines containing multiple conditions.
Useful links:
https://www.vikingcodeschool.com/software-engineering-basics/the-elements-of-pseudocode