Which stage do we use first when facing a big problem? a) Abstracción b) Descomposición c) Algoritmos
c) Algoritmos
15
(T/F) Recognizing patterns helps avoid repeating work
True
20
Removing details that do not matter to focus on the essential is: a) Algorithm b) Abstraction c) Debugging
b) Abstraction
10
An algorithm is… a) A drawing b) An ordered list of steps c) A background
Answer: b) An ordered list of steps
20
Breaking the recycling problem into small tasks is: a) Decomposition b) Patterns c) Abstraction
Answer: a) Decomposition
25
(T/F) Patterns let us reuse a similar solution in another case
True ✅
5
(Fill in) Removing unimportant details = ______
Abstraction ✅
25
Step 1: sort; Step 2: weigh; Step 3: record is: a) Loop b) Algorithm c) Event c) Event
Answer: b) Algorithm
10
(T/F) Only programmers use computational thinking
False ✅
10
(it helps in real life) If your solution repeats in many projects, you are using: a) Patterns b) Events c) Sound
→ Answer: a) Patterns ✅
25
Logical order of computational thinking at the start: a) Patterns → Abstraction → Decomposition ; b) Decomposition → Patterns → Abstraction ; c) Algorithm → Abstraction → Decomposition
Answer: b)
20
(T/F) A good algorithm must be clear and finite.
→ True ✅
20
If you get lost, you go back, review steps, and fix: , a) Debugging b) Abstraction c) Event
Answer: a) Debugging ✅
10
To explain to a friend “how to sort the trash” you use: a) Abstraction b) Algorithm c) Operators
b) Algorithm ✅
20
Block that starts the program: a) “when green flag clicked” (Events) b) Looks c) Sound