Pseudocode is written in natural language but often includes programming to assist in writing the program itself. What is the purpose of pseudocode?
1) To make the program easier to understand
2) To provide a step-by-step guide for writing the program
3) To test the program for errors
4) To optimize the program for efficiency