2.2 - Programming Techniques

Descripción

Mapa Mental sobre 2.2 - Programming Techniques, creado por Sam Haynes el 01/02/2019.
Sam Haynes
Mapa Mental por Sam Haynes, actualizado hace más de 1 año
Sam Haynes
Creado por Sam Haynes hace más de 5 años
14
0

Resumen del Recurso

2.2 - Programming Techniques
  1. Variables
    1. Should not contain spaces and they shouldn't start with a number.
      1. If the inputs come from the console, from a file or from elsewhere in a modular program.
        1. AKA parameters.
        2. Booleans
          1. And, or, not, larger, smaller, equal, not equal.
          2. String/characters
            1. Slicing, length, format.
            2. Modular division
              1. Finding a remainder.
                1. 5MOD2 would give 5.
                2. Integer division
                  1. 5DIV2 would give 2
                  2. Stores values whilst a program is running.
                    1. Values can change.
                    2. String Features
                      1. Slicing
                        1. LEFT("Monkey") gives "Monk"
                        2. Length
                          1. LEN("Monkey") gives 6
                          2. Change case
                            1. Monkey ---> MONKEY ---> monkey
                          3. Sequencing
                            1. Allows a programmer to solve complex tasks through a number of simple steps.
                              1. Benefits
                                1. Each line follows the next.
                                  1. Creates simple programs very quickly.
                                    1. Easy to follow for a small program.
                                      1. Fundamental principals of a program.
                                        1. Starts at the top, finishes at the bottom.
                                      2. Disadvantages
                                        1. Not at all efficient.
                                          1. Becomes very difficult to follow with large programs.
                                            1. Extremely hard to maintain.
                                          2. Selection
                                            1. Changes the flow of a program, depending on a set of decisions.
                                              1. Used for validation, calculation and making sense of a user's choices.
                                                1. Nested Selection
                                                  1. A statement within a statement.
                                                2. Constants
                                                  1. Store values whilst program is running.
                                                    1. Values remain the same.
                                                    2. Basic Programming Constructs
                                                      1. Sequence
                                                        1. Selection
                                                          1. Iteration
                                                          2. 2 dimensional array
                                                            1. Has rows and columns.
                                                              1. Each row/column/index holds data.
                                                              2. Features of a table
                                                                1. Fieldname
                                                                  1. Title of each column.
                                                                  2. Primary Key
                                                                    1. A unique number to identify an object.
                                                                    2. Record
                                                                      1. Each individual cell's data.
                                                                    3. Subroutines
                                                                      1. Can be repeated in different parts of code.
                                                                        1. Work can be split between programmers.
                                                                          1. Functions return a value.
                                                                            1. Procedures DO NOT return a value.
                                                                            Mostrar resumen completo Ocultar resumen completo

                                                                            Similar

                                                                            Faltas de Orotografía
                                                                            Diego Santos
                                                                            Factorización
                                                                            maya velasquez
                                                                            Deutsch - B1 - Grammatik - Liste der Verben mit Präpositionen
                                                                            Sandra PlaGo
                                                                            5 Pasos para el Éxito en el Aprendizaje
                                                                            maya velasquez
                                                                            Tutorial para Comenzar con GoConqr
                                                                            Diego Santos
                                                                            Sistema Digestivo II
                                                                            Israel García
                                                                            MATEMÁTICAS Primaria...
                                                                            Ulises Yo
                                                                            Los Compases
                                                                            mariajesus camino
                                                                            MAPA CONCEPTUAL TEORIAS DE LA ADMINISTRACION Y PENSAMIENTO
                                                                            natalia garcia tovar
                                                                            CALCULO INTEGRAL
                                                                            Jazlen G.A
                                                                            Mapa de navegación UNIMINUTO
                                                                            Alejandro Dueñas