急!!!VB程式設計時用牛頓迭代法出現「無效的過程呼叫或引數」是怎麼回事?!!

2025-03-23 21:40:14 字數 2811 閱讀 4118

1樓:網友

沒有**,一般就是引數有問題。

這裡面清襪也只用sqr函式會出錯,肯定是在迴圈執行中會出現sqr的引數為負數是出吵正慧現的錯誤。

hc0 = 144

doy1 = sqr((hc0 - /s3) +8 * sqr(( 2 - 4 * hc0)))2 *

y2 = * hc0 - /s3) ^8 * 2 - 4 * hc0))

hc = hc0 - y1 /公升答 y2)if abs(hc - hc0) loopmsgbox "穩態計算完成"

print "hc=",hc

2樓:網友

在多數程式語言中,sqr(x)代表求非負數x的算滲顫術平方根。

當hc0小棚備於的時候,當然會叢和敗出錯。

為什麼用vb程式設計時要在通用區宣告變數?這樣相對於不再這兒宣告有什麼好處?

3樓:網友

vb中按照變數的作用域分為三種,也就是變數的生存期劃分區域性(過程)變數:就是在**視窗中,定義並使用在兩跟橫線之間的變數比如乙個 sub 開始到乙個sub 結束的範圍窗體級變數 : 顧名思義,就是定義在乙個form的**窗體的第一根橫。

線以上的變數,在所有sub之前定義的變數。

也就是你在」通用宣告「中定義的變數。

在整個窗體中有效。

全域性(共有)變數:就是在模組裡用定義的變數,或者是用public宣告的窗。

在 form1 中宣告的全域性變數:

public l as long在本窗體**中可以直接使用,但是到其他窗體或者模組等使用時:

這樣使用。

4樓:網友

你站在你家樓頂喊話 和你在家說話 能聽到你說話,能和你溝通的人的數量是不一樣的。

5樓:網友

樓上說的都有理,對於程式優化也有一點的好處,

在vb程式設計放大鏡的過程中,以下**是什麼意思,還有執行的時候為什麼有時會提示無效的過程呼叫或引數

6樓:網友

繪圖方法,可以根據引數繪製不同大小影象。

要預先載入**的,否者就出錯。

最好用轉換函式轉換成數字。如果檔案框輸入的不是數字,會出錯。

0, 0, ,輸出影象冊緩在**框中的座標滲卜,及尺寸。

x - / 4, y - / 4, / , / :以源**左上角為原點 (0,0),它的座標,尺寸,就是叢姿穗擷取**中的部分。

vb 程式設計呼叫全域性變數

7樓:欣雲數字教育

想交流一下可以說一下您q號嗎?

vb中adodb程式設計為什麼顯示變數未定義

8樓:網友

新裝vb時沒有這個控制項。

adodb不屬於vb的內部控制項,需要先引用ado庫,具體方法如下:

點選工程選單->引用->microsoft activex data objects library - 打鉤即可。

9樓:網友

因為adodb不屬於vb內部控制項,並不能識別,必需引用ado庫。點選工程選單->引用->microsoft activex data objects library前面打勾確定就可以了。

關於vb程式設計變數問題

10樓:網友

b=8,a=c,d=a,d=b 執行過後:a和c相等,b和d相等。

11樓:

因為b=8 所以 d=b=8

即b 和d相等。

vb程式設計中變數的問題

12樓:網友

dim x,a as integer

只宣告瞭a是整形資料,而x沒有資料型別,因此,x可以是變體資料型別,另外沒有定義b,b也是變體資料,在x=a*b賦值中,由於a是整形,因此b在程式中自然為整形,同樣x也是整形,那麼結果是0,如果要得到x=5*b,必須宣告:

dim x as steing,a as integer要得到:x=5*b,必須是:

x=cstr(a) &"*b"

13樓:網友

你定義x, a 都是整數, 你想x最後的執行結果是5*b? 這是什麼? 字串?

如果想結果顯示字串,你得先定義x,b 是字串, .也沒有字串和整數相乘得出字串的啊,除非全部是字串。

搞不清楚你到底想幹嘛。

14樓:助人為樂之樂

你的**應該改為:

dim x ,a%

a=5print x= a & "*b"

就可以了!

15樓:碧落繁星

把b當做字元直接打出來。

dim x as integer

x=5print x ; "b"

結果就是5b

vb程式設計變數

16樓:網友

好久沒學了,忘得差不多 了。

vb程式設計 交換兩個變數的值

17樓:網友

使用中間變數,如交換a、b的值,中間變數為m

m=aa=bb=m

18樓:網友

使用中間變數。

temp = a

a = bb=temp

或者a=a+b

b=a-ba=a-b

VB程式設計急求答案

option explicit dim basesize as singleprivate sub form load basesize label1.fontsizeend sub private sub timer1 timer if label1.fontsize 1.5 100 then l...

vb中程式設計時游標變大怎麼調鋅,VB中程式設計時游標變大,怎麼調小?

調出立即視窗 檢視 立即視窗 最下面就會多出個立即視窗來,可以用來除錯程式 很好用滴 可以在程式中用debug.print輸出變數的值到立即視窗,這樣可以觀察某個變數的值的變化。也可以在程式執行時中斷它,中斷程式的方法有很多,可以在程式執行時按住esc,也可以在程式中設定斷點 把游標移到那一行,按f...

急求!一道VB程式設計題謝謝,10道VB題 急求答案!!!謝謝高手了

private sub procmin a as integer,byval amin as integer dim i amin0 for i lbound a to ubound a print a i amin0 a lbound a if a i amin0 then amin a i ne...