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

Mind map

Programming.

dsouthin11 English

Mind map about programming: algorithms, translation, control flow, data types and testing

Mind map: Programming

Map content

Programming.

  1. Algorithms.

    • Solve problems 1 step at a time.
    • Processors can only process 1 instruction at once.
    • Flowcharts.
      • Symbols.
    • Psuedocode.
      • Allows program to be written in any language.
      • Keywords in capitals. eg INPUT.
  2. High/Low level.

    • Low level.
      • Understood by processor.
      • Machine code.
        • Binary.
      • Assembly language.
        • Codes to a specific type of processor.
        • Writes as each instruction would be processed.
        • INP, LDA, OUT.
    • High level.
      • Translate.
      • Easier to write.
      • Easier to understand.
      • Python, JavaScript.
  3. Translation.

    • Assembler.
      • Turns assembly language to machine code.
      • Low level language.
    • Compiler.
      • Creates an executable file.
      • High level language.
      • Doesn't need original source code after it's complied.
      • Used for propriety software.
    • Interpreter.
      • Executes source code directly.
      • Used when creating program.
      • Used for open source software.
      • High level language.
  4. Control flow.

    • Sequence.
      • Order of program.
    • Selection.
      • IF THEN ELSE.
    • Iteration.
      • WHILE, FOR.
  5. Data types.

    • Variable.
      • Changes during program.
    • Constant.
      • Stays the same.
    • Integers
      • Whole number.
    • Real number.
      • Float.
    • Array.
      • List of the same data type.
  6. Testing.

    • Logical error.
      • Human error in algorithm.
    • Run-time error.
      • Error in program eg. stuck in loop.
    • Syntax error.
      • Not a correct command for coding language used.

Information

Description
Mind Map on Programming., created by dsouthin11 on 02/22/2016.
Created by
dsouthin11
Views
26
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?