
GCSE Pseudocode
Presentation
•
Computers
•
10th Grade
•
Practice Problem
•
Hard
Andrew Dawson
Used 11+ times
FREE Resource
12 Slides • 15 Questions
1
Pseudocode
2
Pseudocode is a simplified language used to represent algorithms within your program. This language can be discussed between developers without the knowledge of any specific language.
An example would be creating a log in pseudocode algorithm to show how this module in the program works.
3
Here is a full list from the specification.
To make it easier to follow, key elements will all have upper case.
What do we need to know?
4
OUTPUT "Prints to screen"
This will output text to the screen.
OUTPUT
INPUT username
This will prompt for an input and store against the variable "username"
INPUT
5
Fill in the Blanks
I want to print a message to the screen, what's missing from the following pseudocode?
Type answer...
6
Fill in the Blanks
I want to gather information from the user, what's missing from this pseudocode?
Type answer...
7
Sets the variable age to the value zero. This is called assignment.
set age = 0
This simply creates a variable called age, it does not define the data type.
age
8
string: letters, numbers & symbols.
character
integer: whole number.
boolean: TRUE or FALSE
Data types
Creates a variable called age, and sets the data type of integer.
age IS integer
9
Example
username IS string
set username = " "
OUTPUT "Welcome to the program, what is your username"
INPUT username
10
Fill in the Blanks
How would I create a variable for count that uses a whole number data type, in pseudocode?
count
Type answer...
11
Multiple Select
What data types can we set variables to?
integer
string
number
boolean
character
12
Two types
myArray[5] -- This will have 5 spaces in this array.
myArray[1 to 5] -- This will store values 1, 2, 3, 4, 5.
13
Multiple Choice
I want an array that stores 10 values, which of the following is correct?
myArray[1]
myArray10
myArray[10]
myArray{10}
14
Multiple Choice
I want an array that stores values between 2 and 5, which of the following is correct?
myArray[2 to 5]
myArray2 to 5
myArray[5]
myArray{2 to 5}
15
IF found == TRUE THEN
OUTPUT "Found it"
ELSE
OUTPUT "Lost it"
END IF
Must be indented!
IF number >= 0 THEN
OUTPUT "Positive value"
ELSE
OUTPUT "Negative value"
END IF
If statement
16
Multiple Select
What are the components of the if statement?
IF
END
ELSE
THEN
END IF
17
Fill in the Blanks
What's missing from this pseudocode selection?
Type answer...
18
Fill in the Blanks
What's missing from this pseudocode?
Type answer...
19
SET x = 0
WHILE x < 5 DO
OUTPUT x
x = x + 1
REPEAT
while loop
FOR i to 4
OUTPUT i
NEXT i
for loop
20
Fill in the Blanks
What's missing from this for loop pseudocode?
Type answer...
21
Fill in the Blanks
What's missing from this for loop pseudocode?
Type answer...
22
Fill in the Blanks
What's missing from this for loop pseudocode?
Type answer...
23
Fill in the Blanks
What's missing from this for loop pseudocode?
Type answer...
24
What is a subroutine?
A subroutine is a block of code that completes a function. The subroutine can be called at any point during the program to complete that task.
25
DECLARE addTwoNumbers (x, y)
{Block of code to complete a task}
//
{How to call subroutine}
addTwoNumbers(2, 3)
26
Fill in the Blanks
What is missing from this subroutine pseudocode?
Type answer...
27
Fill in the Blanks
What is missing from this subroutine pseudocode?
Type answer...
Pseudocode
Show answer
Auto Play
Slide 1 / 27
SLIDE
Similar Resources on Wayground
23 questions
Ethos, Logos, Pathos
Presentation
•
10th Grade
23 questions
Work and Power
Presentation
•
10th Grade
23 questions
Los verbos reflexivos
Presentation
•
9th - 10th Grade
21 questions
Function, not a Function
Presentation
•
9th Grade
19 questions
GCSE Computer Science Introduction
Presentation
•
9th - 10th Grade
19 questions
Complete Sentences vs. Fragments
Presentation
•
10th Grade
21 questions
S2 Microbit lesson 1
Presentation
•
10th Grade
21 questions
Materi Gerbang Logika
Presentation
•
10th 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