A finite sequence of unambiguous steps used to solve a problem or complete a computation.
Browse the complete technology glossary