第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

算法與程序的區(qū)別與聯(lián)系?

算法與程序的區(qū)別與聯(lián)系?

慕田峪9158850 2019-01-02 15:02:39
算法與程序的區(qū)別與聯(lián)系
查看完整描述

2 回答

?
動漫人物

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個贊

算法和程序的區(qū)別是:

(1) 兩者定義不同。算法是對特定問題求解步驟的描述,它是有限序列指令。而程序是實(shí)現(xiàn)預(yù)期目的而進(jìn)行操作的一系列語句和指令。

說通俗一些算法是解決一個問題的思路,程序,是解決這些問題所具體好寫的代碼。算法沒有語言界限。他只是一個思路。為實(shí)現(xiàn)相同的一個算法,用不同語言編寫的程序會不一樣。

(2)兩者的書寫規(guī)定不同。程序必須用規(guī)定的程序設(shè)計(jì)語言來寫,而算法很隨意。算法是一系列解決問題的清晰指令,也就是說,能夠?qū)σ欢ㄒ?guī)范的輸入,在有限時間內(nèi)獲得所要求的輸出。算法常常含有重復(fù)的步驟和一些邏輯判斷。

簡單算法舉例 例:求 1*2*3*4*5 

步驟 1 :先求 1*2 ,得到結(jié)果 2 。

步驟 2 :將步驟 1 得到的乘積 2 再乘以 3 ,得到結(jié)果 6 。

步驟 3 :將步驟 2 得到的乘積 6 再乘以 4 ,得到結(jié)果 24 。

步驟 4 :將步驟 3 得到的乘積 24 再乘以 5 ,得到最后結(jié)果 120 。 

算法與程序的聯(lián)系 :

算法和程序都是指令的有限序列 ,但是程序是算法,而算法不一定是 程序。程序 = 數(shù)據(jù)結(jié)構(gòu) + 算法。算法的主要目的在于為人們提供閱讀了解所執(zhí)行的工作流程與步驟。數(shù)據(jù)結(jié)構(gòu)與算法要通過程序的實(shí)現(xiàn),才能由計(jì)算機(jī)系統(tǒng)來執(zhí)行??梢赃@樣理解,數(shù)據(jù)結(jié)構(gòu)和算法形成了可執(zhí)行的程序。

擴(kuò)展資料

算法的要素:

一、數(shù)據(jù)對象的運(yùn)算和操作:計(jì)算機(jī)可以執(zhí)行的基本操作是以指令的形式描述的。一個計(jì)算機(jī)系統(tǒng)能執(zhí)行的所有指令的集合,成為該計(jì)算機(jī)系統(tǒng)的指令系統(tǒng)。一個計(jì)算機(jī)的基本運(yùn)算和操作有如下四類: 

1、算術(shù)運(yùn)算:加減乘除等運(yùn)算。

2、邏輯運(yùn)算:或、且、非等運(yùn)算。

3、關(guān)系運(yùn)算:大于、小于、等于、不等于等運(yùn)算。

4、數(shù)據(jù)傳輸:輸入、輸出、賦值等運(yùn)算。

二、算法的控制結(jié)構(gòu):一個算法的功能結(jié)構(gòu)不僅取決于所選用的操作,而且還與各操作之間的執(zhí)行順序有關(guān)。



查看完整回答
反對 回復(fù) 2019-03-04
  • 2 回答
  • 0 關(guān)注
  • 3199 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號