1 | 17 | ||||||||||||||||||||||||
11 | 16 | 2 | |||||||||||||||||||||||
13 | 3 | ||||||||||||||||||||||||
15 | 4 | ||||||||||||||||||||||||
5 | |||||||||||||||||||||||||
6 | |||||||||||||||||||||||||
18 | |||||||||||||||||||||||||
12 | |||||||||||||||||||||||||
7 | 14 | ||||||||||||||||||||||||
8 | |||||||||||||||||||||||||
9 | |||||||||||||||||||||||||
10 | |||||||||||||||||||||||||
1. The process of dividing a complex problem or system into smaller, more manageable subproblems or components.
2. A subprogram that is callable within a program and executes a specific task, but does not return a value.
3. The ability to present the same interface for different underlying data types.
4. The bundling of data and methods that operate on that data within a single unit.
5. A command in a program that activates a subprogram allowing it to run and perform its tasks.
6. A subroutine that executes specific tasks within a program and provides a returned value when called.
7. A command used in a subprogram to show the specific value that will be given back to the main program
8. Breaking a problem into smaller, more manageable parts, solving them individually, and then combining the solutions.
9. The distribution of power, authority, and decision-making to lower-level entities or individuals.
10. A simplified interface is provided to hide the complexity of lower-level components.
11. The arrangement of elements or components into a structure that mirrors their relative significance or connections.
12. The process of executing a program to identify errors.
13. Breaking a system into smaller, loosely-coupled components that can be independently developed and maintained.
14. How easily the code can be understood by humans.
15. Simplifying complex concepts or systems by focusing on essential features while ignoring unnecessary details.
16. The technique of simplifying intricate data by offering a high-level interface.
17. Starting with a high-level overview and breaking the problem down into more detailed sub-tasks
18. A modular, reusable, and self-contained part of a larger system.