Pseudocode?
Pseudocode Rules & Keywords
Flowcharts
Compare & Advantages
Flowchart Symbols
100

What is pseudocode?


A simple way of writing program steps in plain English.


100

What keyword marks the end of a program?


END.


100

What is the main purpose of a flowchart?


To visually represent the steps of a process.



100

What is one key difference between pseudocode and flowcharts?


Pseudocode is text-based, flowcharts are diagram-based.


100

Which symbol represents a process?


Rectangle.

200

Why is pseudocode not considered a programming language?


Because it does not follow strict programming syntax and cannot be executed.


200

What is the difference between INPUT and OUTPUT?


INPUT receives data from the user, OUTPUT displays information.


200

Why are arrows important in a flowchart?


They show the direction of program flow.


200

Why might pseudocode be faster to create than a flowchart?


Because it is written in words and does not require drawing symbols.


200

Why is the oval symbol only used at the beginning and end?


Because it represents the start and termination of a process.


300

Explain how pseudocode helps programmers before they begin coding.


It helps plan, organize steps, and understand program logic.


300

Why should steps be written in order in pseudocode?


Because programs execute step-by-step and incorrect order can cause logical errors.


300

How does a flowchart help detect errors before coding?


By visually showing the process flow so mistakes in logic are easier to see.


300

Why might a team prefer flowcharts during group discussions?


Because visuals improve communication and shared understanding.


300

When would you use a parallelogram instead of a rectangle?


When showing input or output instead of a process.


400

Why is focusing on logic more important than syntax in pseudocode?


Because pseudocode is meant to plan how the program works, not how it is written in a specific language.


400

How does indentation improve pseudocode when using IF or LOOP statements?


It clearly shows which steps belong inside conditions or repetitions.


400

In the “Check if a Number is Positive” example, what logical condition is being evaluated?


Whether the number is greater than 0.


400

Compare the focus of pseudocode and flowcharts.


Pseudocode focuses on logic, flowcharts focus on process flow.


400

Why is the diamond symbol essential in decision-based algorithms?


Because it represents a condition that splits the flow into different paths.


500

Analyze why a programmer might choose pseudocode instead of immediately writing code for a complex problem.


It helps break down complex problems, organize ideas clearly, reduce errors, and save time before coding.


500

Write the logical purpose of IF and ELSE in problem-solving.


They allow the program to make decisions by choosing different actions based on conditions.


500

Explain why decision-making problems are often easier to understand using a flowchart instead of text alone.


Because the visual branches clearly show different possible outcomes and paths.


500

In a large project, explain how using both pseudocode and flowcharts together improves problem-solving.


Pseudocode organizes logical steps clearly, while flowcharts visually represent the process, making it easier to detect errors and understand complex systems.


500

If a flowchart did not include arrows, what major problem would occur?


The direction of execution would be unclear, causing confusion in understanding the process flow.