The 4 Principles
IPO
From Steps To Symbols
Operators
404: Category not found
100

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.

100

What does IPO stands for?

Input

Process

Output

100

Tell me which 3 colors are used on Flowcharts.

Green, Blue, and Red

100

10 % 4

2 (Remember it is the remainder / residuo)

100

Which operator does not belong with the others, and why?

+     %     >=     **


>= it is a Relational operator, while the others are Arithmetical.

200

What is Decomposition?

This pillar means breaking a complex problem into smaller, more manageable parts.

200

This stage transforms the information received by a system through calculations, comparisons, or other operations.

Process

200

Which flowchart symbol is used when the algorithm must ask a question and choose between different paths?

Diamond

200

81 // 2

40

200

Two statements are correct, but one contains a bug. Identify the incorrect statement and repair it.

  1. ** represents exponentiation.
  2. = means equivalent to when you compare 2 values.
  3. An OR expression is false only when both conditions are false.

= stores or assigns a value, while == compares two values.

300

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

300

Classify each action from a video game as Input, Process, or Output:

  1. The character appears higher on the screen.
  2. The game calculates the character’s new position.
  3. The player presses the jump button.
Output

Process
Input

300

Pseudocode is useful because...

It helps being more organized and having better comprehension of a problem / situation, also describing it better.

300

Which relational operator correctly translates the rule:

“A player needs at least 500 points.”


>=

300

Tell me in class how did we explained Variables.

Using different containers like Brown Beans, Cereal, etc.

400

Give me 3 examples of Algorithms found in every day life.

Recipes

Google Maps

Netflix recommendations

400

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

400

Match each flowchart shape with its correct purpose:

  1. Oval
  2. Rectangle
  3. Parallelogram
  4. Arrow

Oval: Start or End

Rectangle: Process or calculation

Parallelogram: Input or Output

Arrow: Direction of the flow

400

Evaluate the complete expression:

(12 >= 10) AND (5 != 5)


FALSE

400

Tell me the 4 Data Types we saw and one example.

Integer

Float

Boolean

String

500

Tell me the 4 Principles of Computational Thinking with 1 example of each.

Decomposition

Abstraction

Pattern Recognition

Algorithm

500

Give me an example seen in class from IPO and explain it.

Calculator

Google Maps

Ring Camera

Self Service Kiosk

500

Find the Error

START

READ price, quantity

total = price + quantity

DISPLAY total

END

It has to be price * quantity

500

a = 5 b = 3

Evaluate:

((a ** 2 - b * 4) >= 13) AND ((a + b) % 2 == 0)


TRUE

500

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.

  • Oval: Start
  • Parallelogram: Read number
  • Rectangle: result = number ** 2
  • Parallelogram: Display result
  • Oval: End