2. Planning a structure
The ability to break down a task into smaller tasks is an essential skill in computer programming. As a programmer, you need to consider how you are going to structure the code.
A program that has no structure at all will be one of two things:
- Very simple and it is obvious how it works.
- Badly coded so it becomes difficult to understand how it works or to modify it later.
This is an example of the first kind:
OUTPUT 'The colours of the rainbow are' OUTPUT 'red' OUTPUT 'orange' OUTPUT 'yellow' OUTPUT 'green' OUTPUT 'blue' OUTPUT 'indigo' OUTPUT 'violet'
We have a Python demo of this here
Challenge see if you can find out one extra fact on this topic that we haven't already told you
Click on this link: Structured programming