Mindmap
Programming.

Mind map: Programming
Inhalt der Mindmap
Programming.
Algorithms.
- Solve problems 1 step at a time.
- Processors can only process 1 instruction at once.
- Flowcharts.
- Symbols.
- Psuedocode.
- Allows program to be written in any language.
- Keywords in capitals. eg INPUT.
High/Low level.
- Low level.
- Understood by processor.
- Machine code.
- Binary.
- Assembly language.
- Codes to a specific type of processor.
- Writes as each instruction would be processed.
- INP, LDA, OUT.
- High level.
- Translate.
- Easier to write.
- Easier to understand.
- Python, JavaScript.
- Low level.
Translation.
- Assembler.
- Turns assembly language to machine code.
- Low level language.
- Compiler.
- Creates an executable file.
- High level language.
- Doesn't need original source code after it's complied.
- Used for propriety software.
- Interpreter.
- Executes source code directly.
- Used when creating program.
- Used for open source software.
- High level language.
- Assembler.
Control flow.
- Sequence.
- Order of program.
- Selection.
- IF THEN ELSE.
- Iteration.
- WHILE, FOR.
- Sequence.
Data types.
- Variable.
- Changes during program.
- Constant.
- Stays the same.
- Integers
- Whole number.
- Real number.
- Float.
- Array.
- List of the same data type.
- Variable.
Testing.
- Logical error.
- Human error in algorithm.
- Run-time error.
- Error in program eg. stuck in loop.
- Syntax error.
- Not a correct command for coding language used.
- Logical error.
Informationen
- Beschreibung
- Mindmap am Programming., erstellt von dsouthin11 am 22/02/2016.
- Erstellt von
- dsouthin11
- Aufrufe
- 26
- Bewertung