Respuesta :

Abstraction in basic software engineering terms is a technique that hides complexity of computer systems. It is a key element of good software design since it helps encapsulate behavior. Thus, in scratch programming, the ability of abstraction helps break a problem into smaller parts that are easier to comprehend, program and debug. Scratch programming defines a computation that can easily be used without the knowledge of any detailed implementation.