An Algorithm is a set of rules written by a software engineer to provide a step-by-step procedure for a computer program. The algorithm tells the computer the order and proper techniques to accomplish the task.

