設(shè)計從5個不同的數(shù)中找出最大數(shù)的算法,并畫出流程圖.
解:算法步驟如下: (1) 輸入,,,,;(2) 將與中的大數(shù)記作b;(3) 將b與比較大小,大數(shù)記作b;(4) 將b與比較大小,大數(shù)記作b;(5) 將b與比較大小,大數(shù)記作b;(6) 輸出b.流程圖如圖:在上述的 3個關(guān)鍵步驟中,每一步都要與上一步中得到的最大數(shù)b進行比較,得出新的最大數(shù),將其也記作b.b可以取不同的值. |
解決這個問題的思想很簡單,由于數(shù)字較少,可以逐個進行比較.先選2個數(shù)進行比較,去掉小的,留下大的;再取第3個數(shù)與留下的數(shù)進行比較,去掉小的,留下大的;繼續(xù)進行,直到每個數(shù)都被比較,最后留下的數(shù)就是最大的數(shù). |
湖北省互聯(lián)網(wǎng)違法和不良信息舉報平臺 | 網(wǎng)上有害信息舉報專區(qū) | 電信詐騙舉報專區(qū) | 涉歷史虛無主義有害信息舉報專區(qū) | 涉企侵權(quán)舉報專區(qū)
違法和不良信息舉報電話:027-86699610 舉報郵箱:58377363@163.com