Which of the following is an appropriate explanation of an algorithm that is used on a
computer?
a) A generic term for artificial languages used to enable a computer to perform a series
of operations
b) A processing procedure for enabling a computer to accomplish a specific purpose
c) Designing of buildings or industrial products with the assistance of a computer
d) Software for translating a program into a machine language that can be directly
executed by a computer