a graphical user interface is a type of user interface item that allows people to interact with programns is more ways than typing such as computers hans-held device such as MP3.
a algorithm is a effective method for solving a problem using a finative sequence of instruction algorithms are used for caculation data procrssing and many bother fields.
A software consist of the intructions issued to the computer to perform specific tasks.the software on a computer system refers to the programs that make the computer run.
a input is some device or method to input data so it can be processed.a output some type of output device to give the result of its processin.A data storage device is a device for recording storing information data.