GoConqr has a new look! Let us know what you think.

Mind map

Subroutines, Global Variables and Parametres

Saji McCorkindale CFE Higher Computing Higher English

Subroutines, Global Variables and Parametres

Map content

Subroutines, Global Variables and Parametres

  1. Parametres

    • A parameter is a value that is being passed in or out of a block of code. Parametres can be passed into a program in two ways
      • By Value
        • Used when a value needs to be passed into a program but does not need to be passed out again
        • The fromal and actual parametres have diffrent memory locations when a parametre is passed by value. (A new memory location is made for the formal parametre
      • By Refrence
        • Used when a value will be passed into a program, updated and then passed out again
        • Arrays are always passed by refrence
        • The formal and actual parametres share the same memory location when the parameter is passed by refrence
  2. Subroutines

    • It is often more efficient to split up a program into modules called subroutines. These can then be used in any order, and more than once if need be.
      • This makes the code more efficient, and saves time in both writing and correcting the code. The below image shows an example of were time is saved by re-using subroutine "validate"

Images and files in the map

  • Subroutines, Global Variables and Parametres

Information

Description
Higher CFE Higher Computing Mind Map on Subroutines, Global Variables and Parametres, created by Saji McCorkindale on 04/29/2015.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?