¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Programming

Mahad Yusuf Inglés

Contenido del mapa

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

Información

Descripción
Mapa Mental sobre Programming, creado por Mahad Yusuf el 24/02/2016.
Creado por
Mahad Yusuf
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?