MCQ
Which statement best distinguishes an algorithm from a program?
Unit-2 Computational Thinking and Algorithms
A They are exactly the same
B An algorithm is a step-by-step method written in any form, while a program is an algorithm written in a programming language
C A program is written in English while an algorithm uses symbols
D An algorithm is only used in mathematics
Explanation

An algorithm is language-independent, whereas a program is its implementation in a programming language.