null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
4608615
Programming
Description
Mind Map on Programming, created by Dhanil Capil on 22/02/2016.
No tags specified
gcse
Mind Map by
Dhanil Capil
, updated more than 1 year ago
More
Less
Created by
Dhanil Capil
about 8 years ago
15
0
0
Resource summary
Programming
Algorithms
Solving problems 1 step at a time
Processors can only process 1 instruction at a time
Mainly expressed as a flow chart
Symbols
Pseudocode
Used for planning algorithms
Should allow a programmer to write it in any language
Key words written in capital letters (eg INPUT,IF, WHILE)
High Level/ Low Level Programming
Low Level is understood by the processor
Machine Code
binary codes for each instruction and register location
Assembly Language
Code specific to a type of processor
eg INP, LDA, Out
High Level has to be translated
Uses languages that is easier to understand by humans
eg Python, BASIC, Javascript
Translation
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 is compiled it doesn't need the original source coe
Would be used for proprietary software
Interpreters
Executes the source code directly
Used when creating a program
Would be used on open source software
Control Flow
Sequencing
The order through an algorithm
Selection
IF THEN ELSE to control the flow
Iteration
WHILE or FOR Loop
Data Types
Variables or constant
Variable changes during the program eg score
Constant stays the same eg Pi
Integers and real numbers
Integer is a whole number
Read (sometimes called float) can have decimals places
Arrays are lists if the same type
Operations are mathematical symbols eg < > = + - * /
Testing
Logical error
Human error with the construction of the algorithm
Run-time error
An error in the program eg stuck in the loop
Syntax error
Not a correct command for the coding language being used
Media attachments
5646a958-1769-4faf-912e-57c590393101 (image/jpg)
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
HTTPS explained with Carrier Pigeons
Shannon Anderson-Rush
Historical Development of Computer Languages
Shannon Anderson-Rush
Useful String Methods
Shannon Anderson-Rush
Flvs foundations of programming dba 2
mariaha vassar
Python Quiz
karljmurphy
computer systems and programming quiz
Molly Batch
Think Python
tsilvo2001
C Programming
Miki Rana
Generations of Programming Languages
Balikkoftesi
Mapa Conceptual - Arreglos
ciroivan94
C++
Rob Newman
Browse Library