Please enable JavaScript.
Coggle requires JavaScript to display documents.
Thinking Abstractly (Abstract Models (To model we have to ignore the non…
Thinking Abstractly
Abstract Models
To model we have to ignore the non essential details of a problem and just focus on the necessary ones.
Functional Abstraction
This is done by removing a computation method and getting an abstraction known as a function. We are able to apply the function to specific inputs if they are given.
Data Abstraction
A method that allows us to clearly see how a data object is used from the details of its construction.
-
-
Decomposition
This means to break programs down into smaller steps that are easier to deal with. This means they are quicker to be dealt with.
Abstraction vs Reality
Reality is large and complex whereas an abstraction focuses on just the essential information and breaking down real complex issues into smaller solvable issues.
Nature of
An abstraction shows just the essential information and allows for problems to be solved with more ease. It also allows you to clearly lay out how your going to solve an issue without needing to deal with complex issues.
-
teacher comments
get some specific example cases where you can easily include in all exam answers. particularly feature for reality include and those excluded.