Which option better demonstrates Algorithm Design, and why?
A. “Get ready and go to class.”
B. “Pack your laptop, check your schedule, walk to Room 204, and arrive before 8:00.”
Option B? It provides clear, ordered, and specific steps.
What does IPO stands for?
Input
Process
Output
Tell me which 3 colors are used on Flowcharts.
Green, Blue, and Red
10 % 4
2 (Remember it is the remainder / residuo)
Which operator does not belong with the others, and why?
+ % >= **
>= it is a Relational operator, while the others are Arithmetical.
What is Decomposition?
This pillar means breaking a complex problem into smaller, more manageable parts.
This stage transforms the information received by a system through calculations, comparisons, or other operations.
Process
Which flowchart symbol is used when the algorithm must ask a question and choose between different paths?
Diamond
81 // 2
40
Two statements are correct, but one contains a bug. Identify the incorrect statement and repair it.
= stores or assigns a value, while == compares two values.
While designing a navigation app, a team focuses on streets, destinations, and travel time—but ignores the colors of the buildings. Which principle does this demonstrate?
Abstraction
Classify each action from a video game as Input, Process, or Output:
Process
Input
Pseudocode is useful because...
It helps being more organized and having better comprehension of a problem / situation, also describing it better.
Which relational operator correctly translates the rule:
“A player needs at least 500 points.”
>=
Tell me in class how did we explained Variables.
Using different containers like Brown Beans, Cereal, etc.
Give me 3 examples of Algorithms found in every day life.
Recipes
Google Maps
Netflix recommendations
What is the most important part of the IPO System?
First of all No single part works alone.
A useful system depends on appropriate INPUTS and a well-designed PROCESS, as well as Meaningful OUTPUTS
Match each flowchart shape with its correct purpose:
Oval: Start or End
Rectangle: Process or calculation
Parallelogram: Input or Output
Arrow: Direction of the flow
Evaluate the complete expression:
(12 >= 10) AND (5 != 5)
FALSE
Tell me the 4 Data Types we saw and one example.
Integer
Float
Boolean
String
Tell me the 4 Principles of Computational Thinking with 1 example of each.
Decomposition
Abstraction
Pattern Recognition
Algorithm
Give me an example seen in class from IPO and explain it.
Calculator
Google Maps
Ring Camera
Self Service Kiosk
Find the Error
START
READ price, quantity
total = price + quantity
DISPLAY total
END
It has to be price * quantity
a = 5 b = 3
Evaluate:
((a ** 2 - b * 4) >= 13) AND ((a + b) % 2 == 0)
TRUE
Your team has 90 seconds to draw a flowchart for this algorithm:
Read a number, calculate its square, and display the result.
The flowchart must use the correct symbols.