GoConqr has a new look! Let us know what you think.

Mind map

Programming

Mahad Yusuf English

Map content

Programming

  1. control flow

    • sequencing
      • The order through an algorithm
    • selection
      • IF THEN ELSE
    • loops
      • WHILE OR FOR
  2. 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
  3. 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
  4. 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
  5. 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
  6. pseudocode

    • used for planning algorithms
    • should allow a programmer to write it in any language
    • key words written in capital letter
  7. 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

Information

Description
Mind Map on Programming, created by Mahad Yusuf on 24/02/2016.
Created by
Mahad Yusuf
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?