an electronic device which is capable of receiving information
(data) in a particular form and of performing a sequence of operations
in accordance with a predetermined but variable set of procedural
instructions (program) to produce a result in the form of information or
signals.