Mapa mental
Unit 1

Contenido del mapa
Unit 1
Computational thinking
- Algorithms
- A step by step set of instructions followed in order to complete a task
- Decomposition
- Breaking down the algorithm into smaller, more manageable sections
- Abstraction
- Removing irrelevant information to make the algorithm better fit for the task
- Pattern recognition
- Recognising patterns in data
- Algorithms
Algorithms
- Flowcharts
- A visual representation of algorithms using pictures and shapes.
- Shapes
- Pseudocode
- A written representation of algorithms.
- Operations
- MOD
- the remainder after dividing two numbers by each other. written as % in python
- DIV
- Divide- how many times a number goes into another a number- the answer must be an integer.
- +, -, *,
- MOD
- Programming languages
- Data types
- Constrains the type of value that is stored in a variable.
- Integers
- Boolean
- Sequence
- An IF statement is a selection statement.
- Float
- String
- Characters
- Data types
- Variables
- A storage location that holds data that can change
- Integers
- String
- Characters
- Boolean
- Flowcharts
Searching algorithms
- Bubble sort
- In a list of n numbers, n^2 comparisons will need to be made
- This is slow and inefficient for more than a few items.
- Compare the first and second element from the list.
- If first number is more than second number, swap them.
- If not, go to second number and repeat.
- If first number is more than second number, swap them.
- In a list of n numbers, n^2 comparisons will need to be made
- Linear search
- Merge sort
- This method is fast but includes many steps to uses more memory space
- The elements are split into individual lists.
- The first elements in each list are compared
- The smallest is put into a new list
- Repeat until merged
- The smallest is put into a new list
- The first elements in each list are compared
- Binary search
- Bubble sort
Imágenes y archivos del mapa
Información
- Descripción
- GCSE Computing Mapa Mental sobre Unit 1, creado por Ina Sharma el 18/09/2019.
- Creado por
- Ina Sharma
- Visitas
- 0
- Valoración