OCR A Level Computer Science

1.2.3c: Writing and following algorithms.

Keywords:
Software and software development
Test your self on these keywords and definitions using the games below or Play random game
KeywordDefinition
AlgorithmA sequence of well-defined, step-by-step instructions for solving a problem or performing a task. An algorithm is a systematic, repeatable process for achieving a desired outcome, and is typically expressed in a notation that is precise, unambiguous, and easy to understand and implement.
Control structuresThe basic building blocks of an algorithm, such as conditional statements, loops, and subroutines, that are used to control the flow of execution and to make decisions based on the input or state of the algorithm.
FlowchartA diagram that uses standardized symbols and notation to represent the steps of an algorithm or process, and to show the flow of control and the relationships between different steps.
PseudocodeA notation for expressing algorithms that is similar to a programming language, but is more generic and abstract, and is not tied to any particular programming language or implementation.
Trace tableA table that is used to trace the execution of an algorithm, and to track the values of variables and other data as the algorithm progresses.
Keyword games:
Resources: