算法一定是有穷的,但是程序不一定有穷,比如死循环。 算法代表对问题求解的描述,就是说你是能在纸上写出来的,能跟人说出来的那种。而程序是算法在计算机上的特定实现。 如果单纯考算法是什么,那就是考算法的定义,算法的条件不能成为算法的定义。