Mapa mental
Programming
Conteúdo do mapa
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
Informações
- Descrição
- Mapa Mental sobre Programming, criado por Mahad Yusuf em 24-02-2016.
- Criado por
- Mahad Yusuf
- Visualizações
- 0
- Avaliação