程式語言裡的演算法是函式的演算法嗎,程式設計中的演算法是指什麼?

2021-03-04 01:58:36 字數 1775 閱讀 7489

1樓:

演算法是解決乙個實際問題的有效的步驟、方法。寫程式、函式,依據這種方法進行。比如,排序中的冒泡法,「依次比較兩個數,如果他們的順序與要求的順序相反,就互換位置」,這句話,就是演算法。

定義陣列、變數,用某種程式語言,將這種演算法變成實際可以使用的程式、函式,就是程式設計了。

演算法是通用的,本質上與使用哪種語言無關的。

程式設計中的演算法是指什麼?

2樓:手機使用者

演算法可以理解為有基本運算及規定的運算順序所構成的完整的解題步驟專。或者看成按照要求設計好屬的有限的確切的計算序列,並且這樣的步驟和序列可以解決一類問題。

比如你從b地到a地,有許多條路可以走,找出一條最短的路的方法就是乙個演算法。

程式設計中解決乙個問題同樣有很多不同方法,每個方法就是乙個演算法。

演算法裡面總有乙個最好的,效率最高的,能否做到用效率最高的方法來完成任務,就是乙個程式設計師水平高低的表現之一。

學習c語言是學習c語言的語法演算法和函式嗎?

3樓:g_an_彥_巨集

c語言是一種程式語言,演算法不分語言,是一種解決問題的思路.當然需要一種語言來描述.

4樓:

學習一門語言主要學的是思想~類似於建模~語法和函式都可以查詢,終點是又能把實際問題轉換為程式設計問題的思維以及怎麼轉化,轉化為什麼的問題~

兄弟你在仔細想想這個問題~

5樓:阿拉武俠

主要是語法和演算法,資料結構。。。

函式這塊:只要記住一些常用的函式就可以了,遇到不清楚的函式,就看看一些文件理解呀

6樓:打死小胖

主要是學習語法,演算法各個語言都是通用的

演算法和資料結構是程式語言裡的嗎

7樓:匿名使用者

一開始只有程式=資料結構+演算法,不知道誰有加了後面兩個。

語言工具就是支援庫,c語言沒有stdio只是乙個高階計算器而已,計算結果還不知道在哪看

環境就是開發工具,大型程式上幾十w行是小意思,沒開發軟體用記事本編譯的時候肯定搞死你。

其實這種東西就和馬克思哲學一樣看上去很有道理實際擔孩曹絞丨悸查溪腸婁上一點用都沒有。

演算法和程式的區別是什麼在c語言中的演算法

8樓:匿名使用者

c語言是一門程式語言

而演算法是指解題方****而完整的描述

區別的話,舉個例子,有乙個演算法,他既可以在c語言上實現,也可以在b語言,java,c++,python上實現。演算法是程式設計的一部分,而程式語言就是實現演算法的工具

演算法是不是程式語言都通用還是有各自的演算法啊?c++用什麼軟體來實現功能

9樓:匿名使用者

1、程式是寫完源**後,計算機編譯後得到的可執行檔案。2、演算法一般結合數學思想,以下內容算是演算法:給陣列按大小排序、查詢陣列某元素、圖形處理演算法、音訊識別處理。

但廣義上,用了順序分支迴圈就是演算法。

10樓:匿名使用者

演算法都是一樣的,不同的語言只是表示式不一樣而已,c++一般都用vs2013/vs2010

程式語言與程式演算法是什麼關係,程式語言包含演算法麼

11樓:匿名使用者

用程式語言可以實現演算法

一種演算法可以用不同的語言實現

求魔方的演算法我指的是計算機程式設計演算法最好有

具體做法 方法一 此程式使我按照上面介紹的魔方陣的規律編寫的,不過只能求奇數魔方陣,經過測試可以算到508階 define n 7 include void main if a i j 0 如果該元素為0,繼續執行程式 a i j k else 如果該元素不為0,就說明要填的數的位置已經被佔,則該數...

對數函式運算法則,對數公式的運算法則

對數公式的運算法則,如下圖所示 推導過程有 對數的運算法則及變式法則。答 若a b c,a 0,a 1 則b log a c.把b log a c代回去,便得a log a c c.此式很有用 log a mn log a m log a nlog a m n log a m log a nlog ...

學習程式設計演算法的必要性和意義,要想學好程式設計,是演算法重要還是程式語言重要

我覺得學習演算法就是兩點 1 演算法的思想很好,非常好,學習演算法主要是學習它的思想,以後能做到舉一反三,而不是生搬硬套,對於解決大型分析問題有很好的訓練效果,而且而且置信度也高 2 裝逼利器,演算法說出來生澀難懂,但是你理解後,這個演算法的思想感覺不是一般的low,但是!別人還是會覺得你回這個演算...