vb裡的演算法到底有什麼用

時間 2021-08-30 09:52:02

1樓:手機使用者

用 vsflexgrid 吧73速度快1也可以內建統計運算

2樓:然後去遠足

演算法有什麼用?演算法是一個廣義概念,沒有“vb 裡的演算法”這種概念。

所謂演算法,即是一個計算的具體步驟,常用於計算、資料處理和自動推理。精確而言,演算法是一個表示為有限長列表的有效方法。演算法應包含清晰定義的指令用於計算函式 。

包含五要素:有窮性、確切性、輸入項、輸出項、可行性。

舉個例子:

比如我要求得某個數的最大公約數,運算規則無非就三種:算術運算(加減乘除等)、邏輯運算(或、且、非等)、關係運算(大於、小於、等於、不等於等),單單用這三種哪一種也是求不出來最大公約數的,這個時候就需要演算法了,最常用的就是歐幾里得輾轉相除法了:設兩數為a、b(a>b),求a和b最大公約數(a,b)的步驟如下:

用b除a,得a÷b=q......r1(0≤r1)。若r1=0,則(a,b)=b;若r1≠0,則再用r1除b,得b÷r1=q......

r2(0≤r2).若r2=0,則(a,b)=r1,若r2≠0,則繼續用r2除r1,……如此下去,直到能整除為止。其最後一個非零除數即為(a,b)。

這就是演算法,當然這是數學語言,轉換成計算機語言(例如 vb)就需要一系列**來實現了,但功能是一致的。

至於常量的問題,這個更好解釋,計算機語言中的常量跟數學中的常量是一模一樣的。

比如數學中規定π是一個常量,代表圓周率,值是 3.1415926......,那麼在數**算中(比如計算圓的周長),假如出現了π,我們就知道它代表 3.

1415926......了。

vb 中同理,定義 a 是代表某個資料的常量,那麼下次再出現 a 的時候,我們就知道它其實就代表這個資料。例子:

const pi = 3.1415926 '定義 pi 是一個常量,賦值為3.1415926

dim r = val(inputbox("請輸入圓的半徑:"))

msgbox("這個圓的周長為:" & 2 * pi * r)

澱粉到底有什麼用,澱粉到底有什麼用?

小雅 1 澱粉在烹調中的作用 中國具有悠久的美食文化,很早以前人們便懂的澱粉的特性,並將應用在菜餚的烹飪中。澱粉是烹調過程中的常見到的輔料之一,澱粉最常見的是 打芡 在菜餚出鍋前適量的加入澱粉,固定湯汁,改善菜餚的感官質量和口感 澱粉還廣泛的應用於湯羹,醃漬料,各種調味汁,調味粉中。2 變性澱粉在調...

iis到底有什麼用,IIS到底有什麼用

iis 是釋出 的伺服器才需要,個人電腦的確不需要,個人電腦訪問各個 通過的是瀏覽器,browser。iis 的作用就是釋出你所做的網頁,讓廣大使用者都可以瀏覽,具體怎麼工作我也不知道。架設 網路!很多用處!核客就利用iis iis是internet服務管理器,要用來配置 的執行的,一般的asp和a...

上學有什麼用,讀書到底有什麼用?

因應這個社會的需求。這個社會就只會看重文憑。就好像一些老技工,老中醫,就因為沒有這個文憑,工資就比那些書呆子少好多倍。磨刀不誤砍柴工,學習的知識越多,你就可能做越多的工作。假如你是小學文化,你能去搞科研嗎?你能去搞金融嗎?你是大學文憑,你也會種土地,賣豬肉?學歷高的能做學歷低的人所不能做的。這就是知...