ˈesta ˈamplia ðˌefiniθjˈon aβˈaɾka tˈanto a ˌalɣoɾˈitmos pɾˈaktikos kˌomo akˈeʎos ke sˈolo funθjˈonan en tˌeoɾˈia, poɾ exˈemplo, el mˈetoðo ðe nˈewton i la ˌelimˌinaθjˈon de ɣˈaʊssxˈoɾðam funθjˈonan, al mˈenos em pɾinθˈipjo, kon nˈumeɾos ðe pɾˌeθisjˈon ˌimfinˈita; sin embˈaɾɣo, nˈo ˈes posˈiβle pɾˌoɣɾamˈaɾ la pɾˌeθisjˈon ˌimfinˈita en ˈuna kˌomputaðˈoɾa, i nˈo poɾ ˈeʎo ðˈexan de sˈer ˌalɣoɾˈitmos.
Esta amplia definición abarca tanto a algoritmos prácticos como aquellos que solo funcionan en teoría, por ejemplo, el método de Newton y la eliminación de Gauss-Jordan funcionan, al menos en principio, con números de precisión infinita; sin embargo, no es posible programar la precisión infinita en una computadora, y no por ello dejan de ser algoritmos.