Mapa mental
2.1 Algorithms
Contenido del mapa
2.1 Algorithms
Computational thinking
- abstraction
- using symbols and variables to represent "real world" problems
- getting rid of irrelevant Information and focusing on important information
- decomposition
- big problems to smaller problems
- easier to solve
- problems can be decomposed
- independent of others
- big problems to smaller problems
- algorithmic thinking
- identifying steps in solving problems
- abstraction
Types of sorting
- bubble
- goes though list repeatedly swapping elements until in correct order
- Insertion
- each item is taken in turn compared to an ordered list. It is placed in correct position
- merge
- a list split into individual lists,these are then combined
- bubble
Linear search
- simple writing
- no need to be in order
- goes through one by one
- IF correct, stop
- ELSE carry on to next value
- simple writing
flowchart
- input/output data
- processes
- decisions
- shapes rep functions
- lines show flow control
pseudocode
- "fake" code
- partway between sentences and coding
binary search
- take middle value
- longer, more complex
- if correct then stop
- ELSEIF it is larger, take values on the left
- compare to required value
- IF smaller, take values to the right
- list needs to be in order
Flowchart
- input/ output data
- processes
- decisions
- shapes rep functions
- lines show flow control
dry run
- trace table
- walking through and running each step manually
- table that follows the values f variables to check for accuracy
Información
- Descripción
- Mapa Mental sobre 2.1 Algorithms, creado por Felix scott Sannert el 01/02/2019.
- Creado por
- Felix scott Sannert
- Visitas
- 0
- Historial
-
- Creado por Felix scott Sannert · 1 feb 2019
- Copiado por Felix scott Sannert · 1 feb 2019
- Copiado por Felix scott Sannert · 1 feb 2019
- Valoración