Answer:
A. It should use a programming language.
Step-by-step explanation:
An algorithm may be defined as the sequence of data and information that are given to the computer for the process which can be executed by the computer. These information given to the computer are implemented using the various programming languages. In a good algorithm, the steps of instructions should be precisely defined.