CIE Pseudocode Introduction (Input,Output,variables)


What is pseudocode?

Pseudocode is non-formal and non-language specific way of writing algorithms. The idea behind it is that you can describe a programmable solution specifically enough that programmers will be able to implement it in their chosen language. It isn’t subject to normal language rules and logic is more important than syntax.

There is no agreed specification to pseudocode so technically you can write what you like as long as it is logically correct and pseudocode-like

What is CIE pseudocode?

When CIE designed their pseudocode spec they didn’t want to give programmers of a particular language an advantage so they used a mix

Do I need to write CIE Pseudocode in the exam?

Technically you don’t need to stick to the CIE pseudocode in the exam, since pseudocode has no agreed definition – as long as the examiner understands your logic then they should give you the mark. However in reality you can’t guarantee the examiner will understand your logic if you write pseudocode in another manner – so you’re best off stick as close as possible to the CIE guide.

Such great Photoshopping skills from me. Much wow.