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