FSOT Full Test Bank

Category - Computers

What is the difference between an algorithm and a protocol?
  1. Algorithms say what needs to be done; protocols also say who is responsible for doing it.
  2. Protocols do not necessarily solve problems.
  3. Protocols always involve more than one actor.
  4. Protocols are specifically used in software engineering.
Explanation
Answer: A - A protocol determines not only what needs to happen but also who is responsible for making it happen. For example, a recipe might tell you how to bake a cake, but a protocol also determines who is responsible for buying the ingredients, mixing the batter and so forth.
Was this helpful? Upvote!
Login to contribute your own answer or details