Abstraction and Automation

Descripción

AS level (Abstraction and Automation) Computer Science Mapa Mental sobre Abstraction and Automation, creado por Charlie Turner el 20/11/2016.
Charlie Turner
Mapa Mental por Charlie Turner, actualizado hace más de 1 año
Charlie Turner
Creado por Charlie Turner hace alrededor de 8 años
29
0

Resumen del Recurso

Abstraction and Automation
  1. Algorithms
    1. 'Algorithm' comes from the name of a Latin book called 'Algoritmi de numero Indorum'
      1. This means 'Al-Khwarismi on the Hindu Art of Reckoning'
      2. The aim of algorithms is to be as specific as possible
        1. Ambiguity can lead to issues
        2. Must be in a defined sequence as order is important
          1. Use four basic structures
            1. Sequence
              1. Selection
                1. Iteration
                  1. Assignment
                  2. Must terminate
                    1. The AQA definition is 'a sequence of steps that can be followed to complete a task and that always terminates'
                    2. AQA's preferred pseudo-code conventions
                      1. Sequence
                        1. INPUT, OUTPUT, etc.
                        2. Assignments
                          1. x <--- 10
                          2. Selection
                            1. IF, THEN, ELSE, ENDIF
                            2. Iteration
                              1. FOR, ENDFOR, WHILE, ENDWHILE, REPEAT, UNTIL
                            3. Trace tables
                              1. Why use them?
                                1. Makes sure an algorithm will work properly
                                  1. A dry run of a program will help troubleshoot
                                  2. Tracks the values of variables throughout the program
                                  Mostrar resumen completo Ocultar resumen completo

                                  Similar

                                  Computing Hardware - CPU and Memory
                                  ollietablet123
                                  SFDC App Builder 2
                                  Parker Webb-Mitchell
                                  Data Types
                                  Jacob Sedore
                                  Intake7 BIM L1
                                  Stanley Chia
                                  Software Processes
                                  Nurul Aiman Abdu
                                  Design Patterns
                                  Erica Solum
                                  CCNA Answers – CCNA Exam
                                  Abdul Demir
                                  Abstraction
                                  Shannon Anderson-Rush
                                  Spyware
                                  Sam2
                                  HTTPS explained with Carrier Pigeons
                                  Shannon Anderson-Rush
                                  Data Analytics
                                  anelvr