Computing- Flowcharts,arithmetic operators, variables, hardware and software

Description

Computing GCSE 1
sydelle wontumi
Mind Map by sydelle wontumi, updated more than 1 year ago
sydelle wontumi
Created by sydelle wontumi about 6 years ago
2
0

Resource summary

Computing- Flowcharts,arithmetic operators, variables, hardware and software
  1. FLOWCHARTS
    1. THERE ARE DIFFERENT SHAPES TO REPRESENT EACH STEP IN A FLOWCHART
      1. Picture representation of an algorithm
      2. Variables
        1. A variable is a location in a memory in which you can temporarily store texts or numbers
          1. Data types- integers, characters, string, float(decimal), Boolean.
            1. The way in which data is stored in a computer
              1. equal in python is writen as ==, not equal to in python is written as ! =
              2. Data is input by a user into a variable
              3. Arithmetic operations
                1. MOD- Remainder 23 MOD 5 =3 (This is because when you divide 23 by 5 the remainder is3)
                  1. MOD is written as % in python. you can use it to see if a number is even
                2. Hardware and Software
                  1. A computer system is made up of hardware and software
                    1. Hardware is any physical component that makes up the computer
                      1. Software is any program that runs on a computer
                        1. There are two types of software-system software and application software
                          1. System software-Programs that are needed to enable the computer to function, For example, an operating system such as Windows
                            1. Operating Systems
                              1. Software that manages a computer's hardware and provides a user interface, some operating systems are iOS, Windows, Linux
                                1. Functions: Provides a user interface,manages how programs use main memory, allows processor management,manages peripherals,mangaes applications, provides security
                                2. Utility software
                                  1. Utilities provide extra functionality, utilities can be grouped into categories which are computer security, file organisation and system maintenance
                                3. Application Software-Programs that are needed to perform tasks for the user For example, word processing software (Microsoft Word)
                          2. Pseaudocode
                            1. closer to actual programming language
                              1. Pseudo code is a kind of structured English for describing algorithms
                                1. allows the programmer to focus on the logic of the algorithm without being distracted by the syntax of the programming language
                                2. an arrow next to a variable means that its assigned to something e.g mealcost⬅️4.00
                                  1. An IF statement is a selection statement.The next statement to be executed depends on whether the condition being tested is true or false

                                    Media attachments

                                    Show full summary Hide full summary

                                    Similar