
Answer-first summary for fast verification
Answer: Modular.
## Explanation This question describes a programming technique where a program is built in a top-down manner, decomposing the initial problem into modules, and dividing complex actions into a sequence of simpler actions. This is the classic definition of **modular programming**. ### Key Concepts: 1. **Top-down approach**: Starting from the main problem and breaking it down into smaller, manageable parts. 2. **Module decomposition**: Dividing the program into independent, reusable modules. 3. **Complex to simple**: Transforming complex actions into sequences of simpler actions. ### Why other options are incorrect: - **A) Abstrata (Abstract)**: Refers to abstract programming concepts, not specifically about decomposition into modules. - **B) Interna (Internal)**: Not a recognized programming paradigm; likely refers to internal implementation details. - **C) Declarativa (Declarative)**: Focuses on describing what the program should accomplish rather than how (e.g., SQL, functional programming). - **D) Sequencial (Sequential)**: Refers to programs that execute statements in sequence, not about modular decomposition. ### Correct Answer: E) Modular Modular programming emphasizes dividing a program into separate modules that can be developed, tested, and maintained independently, which perfectly matches the description in the question.
Author: Danyel Barboza
Ultimate access to all questions.
No comments yet.
O programa deve ser feito de forma descendente, com a decomposição do problema inicial em módulos, de modo a dividir as ações complexas em uma sequência de ações mais simples. Essa técnica de programação é chamada de programação:
A
Abstrata.
B
Interna.
C
Declarativa.
D
Sequencial.
E
Modular.