MICROWAVE!!! (And SubRoutines :D)
Flowchart symbols and so forth
This symbol starts every flow chart. It can have a word meaning BEGIN or END (START, GO etc)
This symbol is used when an operation is required. This is most often an action. There is very little difference between this and the INPUT/OUTPUT symbol below:
This symbol is used when the flowchart is requires an input (presumably from the user) or gives and output. This could be pressing a button or making a sound.
This symbol is used when the flowchart needs to decide something such as weather a light is on. The output of the decision must be binary (yes or no) so complex questions do not compute.
This symbol is used to connect the other symbols of a flowchart. It can dictate the direction of flow and contain answers to a previous decision.
In coding often one will define a subroutine and then call upon it using a specific command.