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

Mind map

Programing

Milinde Premgi Computer Science GCSE Portuguese

Map content

Programing

  1. Control Flow

    • Iteration
      • Loops
        • WHILE or FOR
    • Selection
      • IF THEN ELSE
    • Sequencing
      • The order through an algorithm
  2. Algothms

    • Solving problems 1 step at a time
    • Processors can only process 1 instruction at a time
    • Mainly expressed as a flow chart
      • Make sure you know the symblos
  3. Testing

    • Logical error
      • Human error with the construction of the algorithm
    • Run-time error
      • An error in the program eg stuck in the loop
    • Systax error
      • Not a correct command for the coding language being used
  4. Pseudocode

    • Used for planning algorithm
    • Should allow a programmer to write it in any language
    • Key words written in capital letter (eg INPUT, IF, WHILE)
  5. Data types

    • Operations are mathematical symbols eg <> + -
    • Variable or constant
      • Variable changes during the program eg score in the game
      • Constant stays the same eg Pi
    • Arrays are lists of the same data types
    • Integers and real numbers
      • Integer is a whole number
      • Real (sometimes called float) can have decimal places
  6. High level/ Low level programing

    • Low level is understood by rpocessor
      • Machine code
        • Binary codes for each instruction and register location
      • Assembly language
        • Codes specific to a type of processor
        • eg INP, LDA, OUt
    • High level has to be translated
      • Uses language that is easier to understand by humans
      • eg Python, BASIC, JAvascipt
      • Has to be translated
  7. Translation

    • Interpreter
      • Would be used on open source software
      • Used when creating a program
      • Executes the course code directly
    • Compiler
      • Would be used for proprietary software
      • Once it is compiled it doesn't need the original source code
    • Assembler
      • Only can be used in low level programming
      • Turns assembly language into machine code

Information

Description
GCSE Computer Science Mind Map on Programing, created by Milinde Premgi on 24/02/2016.
Created by
Milinde Premgi
Views
10
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?