Login
Register as
Teacher
/
Learner
Forgotten your password
Cambridge GCSE Computing Online
Home
About Us
FAQs
Algorithms
Introduction
1. Algorithms in pseudocode and flow diagrams
Algorithms in pseudocode and flow diagrams
Algorithms in pseudocode and flow diagrams: Worksheet 1
Algorithms in pseudocode and flow diagrams: Worksheet 2
2. Introduction to sequence in an algorithm
Sequence in an algorithm: Part A
Sequence in an algorithm: Test A
Sequence in an algorithm: Part B
Sequence in an algorithm: Test B
Sequence in an algorithm: Worksheet
Sequence in an algorithm: Part C
3. Introduction to selection in an algorithm
Selection in an algorithm: Part A
Selection in an algorithm: Test A
Selection in an algorithm: Part B
Selection in an algorithm: Test B
Selection in an algorithm: Part C
Selection in an algorithm: Activity
4. Variables and constants
Variables and constants
Variables and constants: Test
Variables and constants: Worksheet 1
Variables and constants: Worksheet 2
Algorithms overview
Overview
Introduction
Algorithms
←
Restart this test
An algorithm is a sequence of instructions, and we all use algorithms every day.
After we're born our body learns the algorithm called ‘walking'. It has to follow a sequence of instructions that tells each muscle when to contract so we can keep our balance and move forward at the same time. The algorithm to make meaningful noises, ‘talking', is even more complicated.
In computer science, algorithms are vital as they form the basis of all programs. A programmer has to create the sequence of instructions, the algorithm, before they code it into a program that a computer can understand.
Computer scientists have created lots of algorithms to solve all sorts of problems, from searching the web to displaying your status updates, from driving a car to recording likes on a video, from helping to control a rocket docking with a space station to making every app on a smartphone work. Without algorithms there would be no computer programs, so understanding how to create one is really important.
« Previous
Next »