Programming.

Descrição

Mapa Mental sobre Programming., criado por dsouthin11 em 22-02-2016.
dsouthin11
Mapa Mental por dsouthin11, atualizado more than 1 year ago
dsouthin11
Criado por dsouthin11 quase 9 anos atrás
12
0

Resumo de Recurso

Programming.
  1. Algorithms.
    1. Solve problems 1 step at a time.
      1. Processors can only process 1 instruction at once.
        1. Flowcharts.
          1. Symbols.
          2. Psuedocode.
            1. Allows program to be written in any language.
              1. Keywords in capitals. eg INPUT.
            2. High/Low level.
              1. Low level.
                1. Understood by processor.
                  1. Machine code.
                    1. Binary.
                    2. Assembly language.
                      1. Codes to a specific type of processor.
                        1. Writes as each instruction would be processed.
                          1. INP, LDA, OUT.
                        2. High level.
                          1. Translate.
                            1. Easier to write.
                              1. Easier to understand.
                                1. Python, JavaScript.
                              2. Translation.
                                1. Assembler.
                                  1. Turns assembly language to machine code.
                                    1. Low level language.
                                    2. Compiler.
                                      1. Creates an executable file.
                                        1. High level language.
                                          1. Doesn't need original source code after it's complied.
                                            1. Used for propriety software.
                                            2. Interpreter.
                                              1. Executes source code directly.
                                                1. Used when creating program.
                                                  1. Used for open source software.
                                                    1. High level language.
                                                  2. Control flow.
                                                    1. Sequence.
                                                      1. Order of program.
                                                      2. Selection.
                                                        1. IF THEN ELSE.
                                                        2. Iteration.
                                                          1. WHILE, FOR.
                                                        3. Data types.
                                                          1. Variable.
                                                            1. Changes during program.
                                                            2. Constant.
                                                              1. Stays the same.
                                                              2. Integers
                                                                1. Whole number.
                                                                2. Real number.
                                                                  1. Float.
                                                                  2. Array.
                                                                    1. List of the same data type.
                                                                  3. Testing.
                                                                    1. Logical error.
                                                                      1. Human error in algorithm.
                                                                      2. Run-time error.
                                                                        1. Error in program eg. stuck in loop.
                                                                        2. Syntax error.
                                                                          1. Not a correct command for coding language used.

                                                                        Semelhante

                                                                        Paulo Freire Pedagogia da Autonomia
                                                                        lb.roberto
                                                                        Manual de Técnicas de Redação
                                                                        Alessandra S.
                                                                        Revisão Para oENEM 2016
                                                                        GoConqr suporte .
                                                                        História da Arte - Barroco
                                                                        Bruno Torrezan
                                                                        Practice For First Certificate Grammar I_1
                                                                        beatriz costa
                                                                        FIGURAS DE LINGUAGEM
                                                                        Gabriela Vianna
                                                                        Atualidades Enem e Vestibular - 1
                                                                        GoConqr suporte .
                                                                        Hobbes, Locke e Rousseau
                                                                        Ricardo l.
                                                                        Memorização
                                                                        GoConqr suporte .
                                                                        Sistema nervoso
                                                                        João Victor
                                                                        Art. 5º da CF/88
                                                                        Luís Felipe Mesiano