1 | 8 | ||||||||||||||||||||
2 | |||||||||||||||||||||
9 | |||||||||||||||||||||
3 | |||||||||||||||||||||
10 | |||||||||||||||||||||
11 | |||||||||||||||||||||
7 | |||||||||||||||||||||
4 | |||||||||||||||||||||
5 | |||||||||||||||||||||
6 | |||||||||||||||||||||
1. How easily the code can be understood by humans.
2. A subroutine that executes specific tasks within a program and provides a returned value when called.
3. A command used in a subprogram to show the specific value that will be given back to the main program
4. The reduction of complexity by hiding implementation details.
5. A program module that performs a specific task within a larger program.
6. The ease with which modifications can be made to a codebase.
7. A command in a program that activates a subprogram allowing it to run and perform its tasks.
8. The ability to execute tasks with optimal resource usage.
9. The ability to use existing code in multiple programs or contexts.
10. The principle of breaking down a program into smaller, manageable sections.
11. A subprogram that is callable within a program and executes a specific task, but does not return a value.