A step-by-step procedure used to obtain a particular goal when in search for a problem’s solution is a(n) algorithm.
You can understand an algorithm as:
1- a sequence of steps or processes logically related to each other in order to obtain the solution to a problem posed.
2.- It is a list of instructions to carry out a process step by step.
3.- A finite set of steps or instructions, followed in a logical order, which lead us to the solution of a specific problem.
4.- A series of instructions placed in a certain sequence, necessary for the description of the operations that lead to the solution of a problem.
5.- It is a complete procedure to solve a specific problem in a "FINITE" number of steps.
6.- It is a method to solve a problem through a series of precise, defined and finite data.