Algorithm.md (605B)
1 # Algorithm 2 3 Computer Architecture L2 4 5 **Definition:** A step by step procedure to solve a problem where each step is definite (quantifiable), computable, and finite (ends eventually). 6 7 This was described in computer architecture as despite algorithms being implemented in software, there are also algorithms involved in computer architecture. 8 9 ## CS 303 10 11 **Definition:** An algorithm is a finite list of instructions written in a formal language to perform a specific task which will always terminate after a finite number of instructions have been executed and will always complete the task correctly.