GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Programming

Mahad Yusuf Englisch

Inhalt der Mindmap

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

Informationen

Beschreibung
Mindmap am Programming, erstellt von Mahad Yusuf am 24/02/2016.
Erstellt von
Mahad Yusuf
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck