OCR GCSE Computer Science - Algorithms (Paper 2)

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/31

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

32 Terms

1
New cards

Computational Thinking

The thought processes involved in formulating a problem and expressing its solution

2
New cards

Algorithm

A Set of instructions for solving a problem or completing a task

3
New cards

Abstraction

Removing unnecessary detail from a problem to focus on the essentials

4
New cards

Decomposition

Breaking down a large problem into smaller sub-problems and then breaking these down further into small, manageable tasks

5
New cards

Binary Search

Search a sorted array by repeatedly dividing the search interval in half.

6
New cards

Linear Search

Items are examined in sequence

7
New cards

Bubble Sort

Each item in a list is compared to the one next to it, and if it is greater, they swap places

8
New cards

Insertion Sort

One item is taken from the list and placed in the correct position, this is repeated until the list is sorted

9
New cards

Merge Sort

Unsorted list is divided into n sublists, of one element each, two sublists at a time are repeatedly merged until there is one (sorted) list

10
New cards

Exponent

Symbol: ^

11
New cards

Modulo

Another word for remainder, symbol: MOD

12
New cards

Integer Division

Symbol: DIV

13
New cards

Variable

A location in memory in which you can temporarily store text or numbers

14
New cards

Input or Output

Parallelogram in a flowchart

15
New cards

Calculation or Assignment

Rectangle in a flowchart

16
New cards

Start or End

Rounded rectangle in a flowchart

17
New cards

Decision

Diamond in a flowchart

18
New cards

Integer

A whole number

19
New cards

Real

A number with a decimal point

20
New cards

Boolean

Can only be TRUE or FALSE

21
New cards

Character

A single alphabetical or numeric character

22
New cards

String

One or more characters enclosed in quotation marks

23
New cards

Not Equal To

Symbol: <> or !=

24
New cards

Sequence

The statements are executed in the order they are written

25
New cards

Selection

Also known as a decision (IF/ELSE)

26
New cards

Iteration

Repetition (WHILE/FOR/DO)

27
New cards

Switch/Case

A statement used if there are several possible options to be tested

28
New cards

Pseudocode

A kind of structured English for developing algorithms

29
New cards

FOR

A loop is executed a certain number of times

30
New cards

WHILE

The loop is executed while a certain condition is true

31
New cards

DO

The loop is executed until a certain condition is true

32
New cards

Trace Table

Used to determine the output of a program, to find any errors and to determine its purpose