2.2 - Programming Techniques

Descrição

Mapa Mental sobre 2.2 - Programming Techniques, criado por Sam Haynes em 01-02-2019.
Sam Haynes
Mapa Mental por Sam Haynes, atualizado more than 1 year ago
Sam Haynes
Criado por Sam Haynes mais de 5 anos atrás
14
0

Resumo de 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.

                                                                            Semelhante

                                                                            Orgão Coração Humano
                                                                            Alessandra S.
                                                                            Francês
                                                                            BeatrizL
                                                                            Quiz Geral
                                                                            MarisaS
                                                                            BIOLOGIA GENÉTICA
                                                                            Saimon Reckelberg
                                                                            FATORES NEUROPSICOLÓGICOS (anexo neuropsicologia)
                                                                            Lorena S. Sousa
                                                                            A INTEGRAÇÃO DAS TDIC À PEDAGOGIA: UMA CONCEPÇÃO DE WEB CURRÍCULO
                                                                            Malton Fuckner
                                                                            Intertextualidade
                                                                            Grazi_1
                                                                            Direito Constitucional focado (INSS 2016) - Direitos e Garantias Fundamentais e Administração Pública
                                                                            Thiago Amério
                                                                            Bioética em Enfermagem
                                                                            Sachiko Chan
                                                                            Simulado ENEM - Ciências da Natureza
                                                                            Nathalia - GoConqr