Q6. 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