下列說法正確的是( )
A.算法就是某個問題的解題過程;
B.算法執(zhí)行后可以產(chǎn)生不同的結(jié)果;
C.解決某一個具體問題算法不同結(jié)果不同;
D.算法執(zhí)行步驟的次數(shù)不可以為很大,否則無法實施
【答案】分析:廣義的算法是指完成某項工作的方法和步驟,那么我們可以說洗衣機(jī)的使用說明書是操作洗衣機(jī)的算法,菜譜是做菜的算法等等.在數(shù)學(xué)中,現(xiàn)代意義的算法是指可以用計算機(jī)來解決的某一類問題的程序和步驟,這些程序或步驟必須是明確和有效的,而且能夠在有限步之內(nèi)完成,根據(jù)算法的定義進(jìn)行逐一判定即可.
解答:解:選項A,算法不能等同于解法,故不正確
選項B,判斷一個整數(shù)是否為偶數(shù),結(jié)果為“是偶數(shù)”和“不是偶數(shù)”兩種,故正確
選項C,解決某一個具體問題算法不同結(jié)果應(yīng)該相同,否則算法構(gòu)造得有問題,故不正確
選項D,算法可以為很多次,但不可以無限次,故不正確
故選B
點評:算法一般是機(jī)械的,有時需要進(jìn)行大量的重復(fù)計算.只要按部就班去做,總能算出結(jié)果.通常把算法過程稱為“數(shù)學(xué)機(jī)械化”.?dāng)?shù)學(xué)機(jī)械化的最大優(yōu)點是它可以借助計算機(jī)來完成;實際上處理任何問題都需要算法.