Mindmap
Programming
Inhalt der Mindmap
Programming
control flow
- sequencing
- The order through an algorithm
- selection
- IF THEN ELSE
- loops
- WHILE OR FOR
- sequencing
translation
- Interpreter
- Executes the source code directly
- used when creating a program
- would be used on open source software
- Assembler
- Turns assembly language into machine code
- only can be used in low level programming
- compiler
- Creates an executable file to run the program
- once it is compiled it doesn't need the original source code.
- would be used in proprietary software
- Interpreter
high level and low level programming
- high level has to be translated
- uses language that is easier to understand by humans
- has to be translated
- eg python, BASIC Javascript
- high level has to be translated
Algorithms
- Solving problems i step at a time.
- Processors can only process 1 instruction at a time
- make sure you know the symbols
- Mainly expressed as a flowchart
data types
- operations are mathematical symbols eg +
- variable changes during the program eg score in a game
- variable or constant
- constant stays the same eg pi
- integers and real numbers
- integer is a whole number
- Real(sometimes called floats) can have decimal places
pseudocode
- used for planning algorithms
- should allow a programmer to write it in any language
- key words written in capital letter
testing
- Logical error
- Human error with the construction of the algorithm
- Run-time error
- An error in the program eg stuck in a loop
- syntax error
- not a correct command for the coding language being used
- Logical error
Informationen
- Beschreibung
- Mindmap am Programming, erstellt von Mahad Yusuf am 24/02/2016.
- Erstellt von
- Mahad Yusuf
- Aufrufe
- 0
- Bewertung