

flowchart lesson 2
Presentation
•
Computers
•
9th Grade
•
Practice Problem
•
Medium
Ehtesham Malik
Used 1+ times
FREE Resource
31 Slides • 28 Questions
1
2
3
Multiple Choice
Which of the following best explains why developers do not start programming immediately when creating a new app?
They need to plan and design the app first.
They do not have the necessary tools.
Programming is not required for app development.
They want to delay the project.
4
Open Ended
Why is it important for developers to plan and design before starting to program a new game?
5
6
7
Multiple Choice
Which of the following best describes a flowchart?
A diagram that shows the inputs, outputs, and processes in an algorithm.
A series of steps to solve a problem or perform an action.
A simplified, not language specific style used to design algorithms.
A more formal 'code like' way of writing algorithms.
8
9
Multiple Choice
Which of the following are shown in a flowchart?
Inputs and outputs
Processes (actions)
Decisions and repetitions
All of the above
10
Open Ended
Explain how flowcharts and pseudocode are used to represent algorithms. Include their similarities and differences in your answer.
11
12
13
Fill in the Blanks
The symbol used for a decision in a flowchart is a
14
15
Fill in the Blanks
What will be the result if 2 and then 4 are input in the given flowchart?
Type answer...
16
17
Fill in the Blanks
What will be output if the following numbers are entered in this order: 3 1 2 4 1
Type answer...
18
19
20
Fill in the Blanks
Pseudocode is less precise than using a
Type answer...
21
Multiple Choice
Which of the following statements best describes pseudocode?
It uses short English statements to describe an algorithm and is less precise than a programming language.
It is written in a programming language and can be compiled.
It is only used for describing hardware components.
It is more precise than a programming language.
22
23
24
25
Multiple Choice
Which actions are performed if the age is not 14, 15, or 16 according to the pseudocode examples?
Stand up
Clap
Sing a song
Sit on the floor
26
Open Ended
Compare the structure and clarity of the two pseudocode examples shown. What are the strengths and weaknesses of each approach?
27
28
Multiple Choice
Which of the following is NOT an advantage of using a reference language?
It can be read more easily by programmers.
It can be compiled directly into machine code.
It can be easier to write the program in a chosen language.
It is defined in a more formal way to represent an algorithm.
29
Open Ended
What are the advantages of using a reference language over pseudocode when representing an algorithm?
30
31
Multiple Choice
Which of the following is an example of selection in the OCR exam reference language?
print("Hello")
num = input("Enter a number")
if num == 2 then ... elseif num < 4 then ... endif
for i = 1 to 10 ... next i
32
33
Multiple Choice
What is the main difference between a FOR loop and a WHILE loop as shown in the OCR reference language examples?
A FOR loop repeats a fixed number of times, while a WHILE loop repeats until a condition is false.
A FOR loop can only count upwards, while a WHILE loop can count both ways.
A FOR loop is used for selection, while a WHILE loop is used for input.
A FOR loop always uses the variable i, while a WHILE loop uses any variable.
34
35
Multiple Choice
In the algorithm provided, what output will be given if the user's mark is 85?
Fail
Pass
Merit
Distinction
36
Open Ended
Write an algorithm that takes a user's age as input and outputs 'Teenager' if the age is between 13 and 19, otherwise outputs 'Not a teenager'.
37
38
39
Multiple Choice
The program asks the user to enter the number of hours they have been working for. What is the formula used to calculate the number of seconds they have been working?
hoursWorked * 60
hoursWorked * 3600
hoursWorked * 60 * 60
hoursWorked / 60
40
41
Fill in the Blanks
The program asks for a user's age and their favourite number. The system must output the two numbers added together and the two numbers
Type answer...
42
43
Multiple Choice
Which conditional statement is used in the program to determine which number is larger?
if-elseif-else
switch-case
for loop
while loop
44
45
Open Ended
Explain how the program in the second image checks if the user's answer is correct.
46
47
Multiple Choice
Which of the following best describes the purpose of the loop in the times table program?
To repeat the input process
To display the multiplication results for numbers 1 to 12
To check if the number is even or odd
To calculate the sum of numbers
48
49
50
Multiple Select
Select all the operations that the calculator program can perform based on the user's input symbol.
Addition
Subtraction
Multiplication
Exponentiation
51
52
Open Ended
Compare how user input is handled in the fish tank volume program and the calculator program. What are the similarities and differences?
53
Fill in the Blanks
The formula to calculate the volume of water in the tank is (height x width x
Type answer...
54
55
56
57
58
Multiple Choice
Before developers start programming a new game, what is the essential first step they must take?
Start coding immediately
Plan and design the game
Release the game to the public
Test the game on devices
59
Open Ended
Why is it important for developers to plan and design before starting to program a new game for mobile devices?
Show answer
Auto Play
Slide 1 / 59
SLIDE
Similar Resources on Wayground
56 questions
REPORTED SPEECH REVIEW
Presentation
•
KG
53 questions
AUSTRALIA
Presentation
•
9th Grade
55 questions
Age of Jackson- Jacksonian Democracy
Presentation
•
8th Grade
49 questions
Python - powtórzenie
Presentation
•
9th Grade
56 questions
Matter Around Us Lesson
Presentation
•
9th Grade
56 questions
Study Skills by Ms. Tate
Presentation
•
9th Grade
51 questions
Lesson 4 Binary Addition
Presentation
•
9th Grade
58 questions
Grade 9 General Listening Revision
Presentation
•
9th Grade
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade