Definitions[edit | edit source]

Australia[edit | edit source]

An algorithm is

[a] sequence of instructions that performs a calculation or other problem-solving operation when applied to defined input data.[1]

Council of Europe[edit | edit source]

An algorithm is

[a] finite suite of formal rules/commands, usually in the form of a mathematical logic, that allows for a result to be obtained from input elements."[2]

Encryption[edit | edit source]

See cryptographic algorithm.

General[edit | edit source]

An algorithm is

[a] specific approach, often described in mathematical terms, used by a computer to solve a certain problem or carry out a certain task.[3]

Japan[edit | edit source]

An algorithm refer to "methods of combining in a program, instructions given to a computer."[4]

United States[edit | edit source]

An algorithm is

  • "[a] prescribed set of well defined rules or processes for the solution of a problem."[5]
  • "a particular method devised to solve a particular problem (or class of problems)."[6]
  • "a step-by-step, problem-solving procedure, especially an established computational procedure for solving a problem in a finite number of steps."[7]

An algorithm is

a well-defined computational procedure for taking an input and producing an output. Algorithms are tools for solving computational problems--an algorithm describes a specific computational procedure for achieving a desired input/output relationship.[9]

References[edit | edit source]

See also[edit | edit source]

Community content is available under CC-BY-SA unless otherwise noted.