vAn algorithm is a
systematic method for deterministically producing a specified result
vTwo participants
--
oThe person
specifying the algorithm is a programmer
oSome other agent
(person or computer) will execute the algorithm, i.e. follow its
instructions, without intervention of the programmer
vRecipes are an
example of algorithms written by chefs and followed by cooks to produce a
specified food
v