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 casi 6 años
18
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

                                                                            6 Técnicas de Enseñanza que No Conocías
                                                                            maya velasquez
                                                                            Examen Primer trimestre
                                                                            jorgeluisparedes
                                                                            Historia de Al-Ándalus
                                                                            maya velasquez
                                                                            Sistema Economico
                                                                            bella_colindres
                                                                            Geografía: España y Europa
                                                                            Diego Santos
                                                                            Organizador Gráfico
                                                                            r2p2casa
                                                                            Herencia Genética básica
                                                                            Catalina Ramos
                                                                            CLASIFICACIÓN DE LOS SERES VIVOS
                                                                            pochopupi4802
                                                                            LA ACCIÓN DE TUTELA EN EL ORDENAMIENTO CONSTITUCIONAL COLOMBIANO
                                                                            juli_franco98
                                                                            ESPAÑOL ~ INGLÉS
                                                                            Ulises Yo
                                                                            prueba 1
                                                                            ANGELA HIDALGO