Programming


Mixed-up sentence exercise
Listen to the text

Put these programming steps into the correct order. When you think your answer is correct, click on "Check" to check your answer. If you get stuck, click on "Hint" to find out the next correct part.

Steps in writing a program

To write a program, software developers usually follow these steps.
• First they try to understand the problem and define the purpose of the program.
• They design a flowchart, a diagram which shows the successive logical steps of the program.
• Next they write the instructions in a high-level language (Pascal, C, etc.). This is called coding. The program is then compiled.
• When the program is written, they test it: they run the program to see if it works and use special tools to detect bugs, or errors. Any errors are corrected until it runs smoothly. This is called debugging, or bug fixing.
• Finally, software companies write a detailed description of how the program works, called program documentation. They also have a maintenance program. They get reports from users about any errors found in the program. After it has been improved, it is published as an updated version.