算法與程序有何區(qū)別和聯(lián)系
算法與程序有何區(qū)別和聯(lián)系
一個(gè)程序不一定滿足有窮性,例操作系統(tǒng),只要整個(gè)系統(tǒng)不遭破壞,它將永遠(yuǎn)不會(huì)停止,即使沒有作業(yè)需要處理,它仍處于動(dòng)態(tài)等待中,因此,操作系統(tǒng)不是一個(gè)算法。程序中的指令必須是機(jī)器可執(zhí)行的,而算法中的指令則無此限制。算法代表了對問題的解,而程序則是算法在計(jì)算機(jī)上的特定的實(shí)現(xiàn),一個(gè)算法若使用程序設(shè)計(jì)語言來描述,則它就是一個(gè)程序。
導(dǎo)讀一個(gè)程序不一定滿足有窮性,例操作系統(tǒng),只要整個(gè)系統(tǒng)不遭破壞,它將永遠(yuǎn)不會(huì)停止,即使沒有作業(yè)需要處理,它仍處于動(dòng)態(tài)等待中,因此,操作系統(tǒng)不是一個(gè)算法。程序中的指令必須是機(jī)器可執(zhí)行的,而算法中的指令則無此限制。算法代表了對問題的解,而程序則是算法在計(jì)算機(jī)上的特定的實(shí)現(xiàn),一個(gè)算法若使用程序設(shè)計(jì)語言來描述,則它就是一個(gè)程序。

一個(gè)程序不一定滿足有窮性,例操作系統(tǒng),只要整個(gè)系統(tǒng)不遭破壞,它將永遠(yuǎn)不會(huì)停止,即使沒有作業(yè)需要處理,它仍處于動(dòng)態(tài)等待中,因此,操作系統(tǒng)不是一個(gè)算法;程序中的指令必須是機(jī)器可執(zhí)行的,而算法中的指令則無此限制;算法代表了對問題的解,而程序則是算法在計(jì)算機(jī)上的特定的實(shí)現(xiàn),一個(gè)算法若使用程序設(shè)計(jì)語言來描述,則它就是一個(gè)程序。
算法與程序有何區(qū)別和聯(lián)系
一個(gè)程序不一定滿足有窮性,例操作系統(tǒng),只要整個(gè)系統(tǒng)不遭破壞,它將永遠(yuǎn)不會(huì)停止,即使沒有作業(yè)需要處理,它仍處于動(dòng)態(tài)等待中,因此,操作系統(tǒng)不是一個(gè)算法。程序中的指令必須是機(jī)器可執(zhí)行的,而算法中的指令則無此限制。算法代表了對問題的解,而程序則是算法在計(jì)算機(jī)上的特定的實(shí)現(xiàn),一個(gè)算法若使用程序設(shè)計(jì)語言來描述,則它就是一個(gè)程序。
為你推薦