MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

THEORY OF COMPUTATION

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Problem abstraction involves removing details to represent the problem in a way it can be solved, by
A
reducing down to problems that have been solved
B
removing the more challenging aspects of the problem
C
recalculating the more challenging algorithms until the problem does not exist
D
re-calibrating the key criteria of the issue until the symptomatic criteria have been neutralised
Explanation: 

Detailed explanation-1: -Abstraction is the process of filtering out-ignoring-the characteristics of problems that are not needed in order to concentrate on those that are needed. It is also the filtering out of specific details. From this, we can create an idea of what is to be solved.

Detailed explanation-2: -Abstraction involves induction of ideas or the synthesis of particular facts into one general theory about something. It is the opposite of specification, which is the analysis or breaking-down of a general idea or abstraction into concrete facts.

Detailed explanation-3: -Abstraction is the process of hiding the internal details of an application from the outer world. Abstraction is used to describe things in simple terms.

Detailed explanation-4: -The abstraction principle states that any complicated capability has its own abstract realization patterns. Each abstract realization pattern defines a way to decompose a complicated capability into a set of simpler capabilities.

There is 1 question to complete.