久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

VB上機實驗報告 詳細易懂

時間:2019-05-12 13:35:50下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《VB上機實驗報告 詳細易懂》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《VB上機實驗報告 詳細易懂》。

第一篇:VB上機實驗報告 詳細易懂

實驗五

數組的應用

一、實驗目的

1.掌握一維數組的概念、定義、數組元素的引用和初始化。

2.學會用數組和程序基本控制結構實現數據的求和、求平均、求極值和排序等算法程序的設計

3.加深對循環控制結構的理解和使用

二、實驗環境

1.計算機

2.Visual Basic 6.0開發環境

三、實驗說明

1.熟練運用Visual Basic 6.0開發環境 2.熟悉建立VB應用程序的步驟

3.學會使用一維數組實現簡單的應用程序

四、實驗內容和步驟

1.實驗內容

隨機產生10個兩位整數,找出其中的最大值、最小值和平均值。2.實驗步驟

(1)打開計算機,在Visual Basic 6.0系統環境下,選擇“文件”菜單中的“新建工程”菜單選項,打開“新建工程”窗口;

(2)在“新建工程”窗口按下“確定”按鈕打開“工程設計”窗口;(3)在“工程設計”窗口,首先設計窗口的屬性,然后打開“工具箱”窗口添加所需控件,設計該實驗的界面;(4)選擇“視圖”菜單中的“代碼窗口”菜單選項,打開“代碼窗口”窗口,設計命令按鈕控件的事件代碼;

考慮到要在不同的過程中使用數組,所以首先在模塊的通用段中聲明數組:

Dim a(1 To 10)As Integer 隨機整數的生成由窗體的Load事件代碼完成:

Private Sub Form_Load()

Dim p As String

Randomize

p = “"

For i = 1 To 10

a(i)= Int(Rnd * 90)+ 10

p = p & Str(a(i))& ”,“

Next

Label1.Caption = LTrim(Left(p, Len(p)– 1))End Sub 求最大、最小以及平均值由“確定”按鈕Command2的Click事件代碼完成:

Private Sub Command2_Click()

Dim n As Integer, m As Integer, s As Single

min = 100: max = 10: s = 0

For i = 1 To 10

If a(i)> n Then max = a(i)

If a(i)< m Then min = a(i)

s = s + a(i)

Next

Text1.Text = max

Text2.Text = min

Text3.Text = s / 10 End Sub “重置”按鈕Command1的Click事件代碼:

Private Sub Command1_Click()

Form_Load

Text1.Text = ”“

Text2.Text = ”“

Text3.Text = ”" End Sub 最后是“關閉”按鈕Command3的Click事件代碼:

Private Sub Command3_Click()

Unload Me End Sub

(5)運行程序,觀察結果;(6)保存窗體,保存工程。五、小結實驗心得體會

第二篇:vb上機心得體會

心得體會:

剛開始學習vb的時候,我就覺得大一的計算機基礎根本不值一提,難度相去甚遠。我問過很多以前的同學,他們都說vb是編程語言中最簡單的,但是在這次上機實習過程中,我發現要完成學生成績管理系統實在有很大難度。平時看課本的時候,覺得還能夠理解,看得懂,然而“紙上得來終覺淺”,一旦自己調試程序,總會犯很多錯誤,如前面說的“文件未找到”“下標越界”等等,都是平時沒有機會解決和一些曾經被自己忽視的問題。有時候,為了找到代碼中錯誤或不符合要求的地方,我不得不一遍又一遍地仔細檢查程序,甚至標點符號都不能放過。細節決定成敗,一個小小的分號也會起著扭轉乾坤的作用。

在實習之前,我妄想從網站上下載一個或者請論壇上的好友幫忙,后來我發現這條路走不通,他們從來都不給別人提供實質性的幫助,只是象征性地說:“不會問老師?!庇谑俏掖蛳诉@個念頭,開始自己動手做。

當我無數次調試總算讀出文件的時候,那種高興勁可想而知。我慢慢覺得,其實自己調試程序蠻有意思的。既彌補了在vb學習中的漏洞,還學到了新內容,積累了一定的實戰經驗,對以后的期末考試和等級考試起到了相當大的促進作用。

實習過程中,多虧指導老師幫助我找出錯誤的地方。如果不是他們的細心講解,我很難完成這次實習任務。當然,我在編程方面還有很大不足,今后我定會加倍努力,為等級考試的順利通過打下牢固的基礎。

第三篇:上機實驗報告格式

請各位同學按照下列格式寫:否則按照0分記

上機實驗報告格式

Matlab學習第?次上機實驗報告(第?次)

姓名:???班級:???上機時間:??????

1.上機內容

2.建模及算法分析

3.程序

4.小結

5.參考文獻

將文檔發到我的郵箱里面

learn_matlab@163.com

第四篇:上機實驗報告

一. 題目1. 建立一個學生檔案,內容包括學號,姓名,年齡,性別,數學,物理和英語3門功課成績。要求實現以下功能:1)數據輸入;2)查詢某個學生的成績;3)按平均排列輸出;4)統計某門課各分數段人數;5)刪除某個學生記錄;2. 編程實現對二位數進行加,減,乘運算,每運行一次程序做10道題,完成后給出成績(每題10分)。二. 設計思想和模塊劃分1.1.先定義所需要的條件,例如,姓名,學號,性別,三門功課的成績,平均分等。2.輸入姓名,學號,性別,年齡,三門功課的成績后,就輸出相應的姓名,學號,性別,年齡,三門功課的成績。3.打印表頭;4.在求出平均分,并打印出平均分。5.在查找學生,并打印出學生的相關資料;并按照平均分的高低排列;6.在統計學生各科成績是否》=60分,如果是就是通過,否就是沒通過,最后打印出最后的結果。7.刪除學生,選中刪除的學生,如果確定要,那么該學生的一切記錄就變為0;2.1.隨機調用函數,產生兩個其值為10到99的隨機整數分別放在c,d中用作運算時的運算數。2.隨機調用函數,產生一個值為1到3 的隨機整數放入b中,用來選擇不同的運算。根據b的值選擇不同的運算。當b=1時,去進行c+d的運算練習;當b=2 時,去進行c-d的運算練習;當b=3時,去進行c×d的運算練習。每完成一個算題就給出是否正確的信息。3.根據答案正確與否統計。正確時,顯示’right’;錯誤時,顯示’wrong’。4.步驟1.2.3.4.重復10次。5.輸出學生成績。三. 運行結果1.Input the 1 student :num:03name:wfage:18sex:fmath:98phy:75eng:65Input the 2 student :num:06name:scage:17sex:fmath:78phy:45eng:65Input the 3 student :num:09name:ytage:17sex:mmath:69phy:75eng:501.readin 2.finds 3.del 4.tj 5.exit1-----------------------------table----num name age sex math phy eng ave------3 wf 18 f 98.0 75.0 65.0 79.3------9 yt 17 m 69.0 75.0 50.0 64.7-------6 sc 17 f 78.0 45.0 65.0 62.7-------1.readin 2.finds 3.del 4.tj 5.exit2Into number:3---num name age sex math phy eng ave---3 wf 18 f 98.0 75.0 65.0 79.3----1.readin 2.finds 3.del 4.tj 5.exit3Into number:6---num name age sex math phy eng ave---6 sc 17 f 78.0 45.0 65.0 62.6---true? Y/Ny1----------------table------------------num name age sex math phy eng ave----3 wf 18 f 98.0 75.0 65.0 79.3-----9 yt 17 m 69.0 75.0 50.0 64.7-----0 0 0 f 0.0 0.0 0.0 0.0-----1.readin 2.finds 3.del 4.tj 5.exit4 1.input the math 2.input the phy 3.input the eng 1math: pass num is :3 no pass num is :02.32+82=114right!97*15=1455right!99-58=41right!76-66=10right!58+13=71right!37+49=86right!99+52=151right!49*69=5462wrong!73-38=31wrong!86+34=120right!mark is 80四. 主要錯誤改正方法1.在本題的編寫過程中常出現begin 和end 不配對,只要始它們的個數相同就可以了,就可以了。在程序中常出現的’unknown identifier’沒有定義的錯誤,只要在程序前加上定義,就可以了。還有就是type mismatch’的類型不匹配,只要根據前后內容,重新定義,就可以了。2.在本題編寫中,題目要求是兩個兩位數運算,如果寫成c:=random(100)在運行過程中,就會出現一位數運算,只要把它寫成c:=random(90)+10,就可以了。五. 實習小結1.第一題的程序編寫比較復雜,需要較多的定義,因而在后面的程序部分,就常出現標識符重復,而導致的類型不匹配。還有就是每個部分編好后,上下不能連接,而無法調用。2.第二題較第一題簡單,和書上的例題類似,所以,比較簡單,但從中也出現一些不問題。以上兩大題中出現的問題,要在同學的幫助下,才能完成??偟膩碚f兩題程序比較困難六. 程序清單1.program twins;const m=3;n=3;typestudent=recordnum:integer;name:string[3];age:integer;sex:char;s:array[1..n] of real;math,eng,phy:real;ave:real;end;sarr=array[1..m] of student;ta=array [1..m] of student;f=string[6];varstu:sarr;ct:ta;k,d:integer;procedure readin(var stu:sarr);const wrong='0<=data<=100 ,again!';var j,i:integer;a:student;beginwriteln;writeln('Input ',m,' num name sex math phy eng',' of student.');for j:=1 to m dobeginwriteln;writeln('Input the ',j,' student :');with a dobeginwrite('num:');readln(num);write('name:');readln(name);write('age:');readln(age);write('sex:');readln(sex);while(sex<>'m')and(sex<>'f')dobeginwrite('sex:');readln(sex)end;for i:=1 to n do begincase i of1:begin write('math:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('math:');readln(s[i]);end;end;2:begin write('phy:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('phy:');readln(s[i]);end;end;3:begin write('eng:');readln(s[i]);while(s[i]<0)or(s[i]>100)dobeginwriteln(wrong);write('eng:');readln(s[i]);end;end;end;end;stu[j]:=a;end;writeln;end;end;procedure ave(var stu:sarr);var j,i:integer;k:real;beginfor j:=1 to m dobegink:=0;with stu[j] dobeginfor i:=1 to n do k:=k+s[i];ave:=k/nend;end;end;procedure px(var stu:sarr);var tm:ta;j,i,p:integer;beginfor j:=1 to m dobeginp:=j;for i:=j+1 to m doif stu[i].ave>stu[p].ave then p:=i;tm[1]:=stu[p];stu[p]:=stu[j];stu[j]:=tm[1];end;end;procedure head(ct:ta);var i:integer;beginwrite(' ');for i:=1 to 72 do write('-');writeln;write('',' num':4,' ','name':9,' ','age':8,' ','sex':5,' ','math':6,' ','phy':9,' ','eng':8,' ');writeln('ave':6,' ');write(' ');for i:=1 to 72 do write('-');writeln;with ct[1] dobeginwrite('',num:7,' ',name:8,' ',age:8,' ',sex:5,' ');for i:=1 to n do write(s[i]:7,' ');write(ave:10,' ');writeln;end;write(' ');for i:=1 to 72 do write('-');writeln;end;procedure find(var stu:sarr);var n,i:integer;u:boolean;beginu:=true;while u dobeginwrite('Into number:');readln(n);for i:=1 to m dobeginif stu[i].num=n then beginct[1]:=stu[i];u:=false;d:=iend;end;end;end;procedure del(var stu:sarr);var i:integer;b:char;beginhead(ct);write('true? Y/N');readln(b);if b='y' then begin write('1');with stu[d] dobeginnum:=0;name:='0';age:=0;sex:='f';for i:=1 to n do s[i]:=0;ave:=0end;endelseend;procedure tj(var stu:sarr);var w1,q1,q2,num,j:integer;h1,h2,h3:boolean;beginh1:=false;h2:=false;h3:=false;q1:=0;q2:=0;writeln(' ':30,'1.input the math 2.input the phy 3.input the eng ');readln(w1);case w1 of1:h1:=true;2:h2:=true;3:h3:=true;end;if h1 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].math>=60 thenq1:=q1+1elseq2:=q2+1;writeln('math:');end;if h2 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].phy>=60 thenq1:=q1+1elseq2:=q2+1;writeln('phy:');end;if h3 thenbeginbeginfor j:=1 to m dowith stu[j] doif stu[j].eng>=60 thenq1:=q1+1elseq2:=q2+1;writeln('eng:');end;end;end;end;writeln(' ':5,'pass num is :',q1);writeln(' ':5,'no pass num is :',q2);end;procedure head1(var stu:sarr);var j,i:integer;beginwriteln('----------------table--------------':60);writeln;write(' ');for i:=1 to 72 do write('-');writeln;write('',' num':4,' ','name':9,' ','age':8,' ','sex':5,' ','math':6,' ','phy':9,' ','eng':8,' ');writeln('ave':6,' ');write(' ');for i:=1 to 72 do write('-');writeln;for j:=1 to m do beginwith stu[j] dobeginwrite('',num:7,' ',name:8,' ',age:8,' ',sex:5,' ');for i:=1 to n do write(s[i]:7:1,' ');write(ave:10:1,' ');writeln;end;write(' ');for i:=1 to 72 do write('-');writeln;end;end;beginreadin(stu);ave(stu);k:=0;while k<>5 dobeginwriteln('1.readin 2.finds 3.del 4.tj 5.exit');read(k);readln;while(k<>1)and(k<>2)and(k<>3)and(k<>4)and(k<>5)dobeginwriteln(' mistake,please again');read(k)end;case k of1: begin px(stu);head1(stu)end;2: begin find(stu);head(ct)end;3: begin find(stu);del(stu);px(stu);head1(stu)end;4: begin tj(stu);end;5: writeln('exit!');end;end;end..2.program shadow;var a,b,c,d,e:integer;right:boolean;procedure s1;beginwriteln('right!');right:=trueend;procedure s2;beginwriteln('wrong!');right:=falseend;procedure s3(x,y:integer);var h:integer;beginwrite(x,'+',y,'=');readln(h);if h=x+y then s1else s2 end;procedure s4(x,y:integer);var h,w:integer;beginif x

第五篇:VB上機試題及答案

上機操作練習題

1.某數組有20個元素,其值為隨機產生的兩位整數?,F要求將前10個元素與后10個元素對換。即第1個元素與第20個元素互換,第2個數與第19個元素互換,…,第10個元素與第11個元素互換。在窗體上輸出數組原來各元素的值與對換后各元素的值。

Option explicit Dim a(1 to 20)as integer, I as integer, j as integer, t as integer Private Sub Form_Load()Show Print “原始數組是:” Randomize For i = 1 To 20

a(i)= Int(Rnd * 90)+ 10

Print a(i);If i Mod 10 = 0 Then Print Next i Print Print “現在數組是:” For i = 1 To 10

j = 211

a(k)= a(k + 1)

Next k

ReDim Preserve a(UBound(a)1 End If i = i + 1 Loop While(i <= UBound(a))If flag = False Then MsgBox n & “不在該數組中” Else Print “刪除” & n & “后的數組是:” For i = 0 To UBound(a)Print a(i);Next i End If End Sub 3.數組a中存放著升序排列的數據,使用array賦值,將inputbox輸入的新數插入到數組中,插入后數組仍有序。

注意:要求利用動態數組,能夠實現多次插入 Private Sub Form_Load()Show n = 8: ReDim a(n)a = Array(5, 15, 23, 52, 68, 88, 90, 99)n = n + 1: ReDim Preserve a(n)m = InputBox(“請輸入要插入的數據:”)For i = 1 To n1)Next k a(k)= m For i = 1 To n

Print a(i);Next i Print End Sub 4.6個評委為4位歌手打分,分數介于1-100之間。去掉一個最高分,一個最低分,求出每位選手的最后得分。將4位歌手得分從高到低排列輸出,同時輸出該選手的編號。

如:

歌手3 95分 歌手 1 87分 歌手 4 80分 歌手 2 70分

/ 19

Option Base 1

Private Type geshou

xuhao As String

fenshu(6)As Integer

score As Integer

pingjun As Integer End Type Dim singer(1 To 4)As geshou Private Sub Command1_Click()For i = 1 To 4 For j = 1 To 6

singer(i).fenshu(j)= Int(Rnd * 100)

singer(i).xuhao = “歌手” & i Next Next Call paixu End Sub

Private Sub paixu()Dim p As geshou For i = 1 To 4

For j = 1 To 5

For k = j To 6

If singer(i).fenshu(j)> singer(i).fenshu(k)Then

t = singer(i).fenshu(j)

singer(i).fenshu(j)= singer(i).fenshu(k)

singer(i).fenshu(k)= t

End If

Next

Next Next For i = 1 To 4 For j = 2 To 5

singer(i).score = singer(i).score + singer(i).fenshu(j)Next singer(i).pingjun = singer(i).score / 4 Next

For i = 1 To 3 For j = i To 4

If singer(i).score < singer(j).score Then

p = singer(i): singer(i)= singer(j): singer(j)= p

End If Next

/ 19

Next For i = 1 To 4 Print singer(i).xuhao & “得分:” & singer(i).pingjun Next End Sub Private Sub Form_Load()End Sub 10個評委給10個選手打分 Private Sub Form_Load()Show n = UBound(b)For i = 1 To 10

For j = 1 To 10

a(i, j)= Val(InputBox(“請第” & j & “位評委給第” & i & “位選手打分:”))Next j Next i For i = 1 To 10

max = a(i, 1): sum = 0

min = a(i, 1): ave = 0

For j = 1 To 10

If a(i, j)> max Then max = a(i, j)

If a(i, j)< min Then min = a(i, j)

sum = sum + a(i, j)

Next j

ave =(summin)/(n1

For j = i + 1 To n

If b(i)< b(j)Then

t = b(i): b(i)= b(j): b(j)= t

End If

Next j Next i Print “選手的得分由高到低為:” For i = 1 To 10

Print b(i);Next i End Sub 5.編寫函數求一元二次方程ax2+bx+c=0的解。

注意:要求考慮方程有兩相等實根、兩不等實根和兩個虛根的情況。Dim a As Single, b As Single, c As Single Dim s As Single a = InputBox(“請輸入a”)

/ 19

b = InputBox(“請輸入b”)c = InputBox(“請輸入c”)s = b ^ 2Sqr(s))/ 2 * a End If End Sub 6.任意輸入一組字符,統計出大寫字母多少個,小寫字母多少個,數字多少個?要求用過程實現。

Call tongji(a, n, m, o)Print “數字:” & n & Chr(13)& “小寫:” & m & Chr(13)& “大寫:” & o End Sub Private Sub tongji(a As String, n As Integer, m As Integer, p As Integer)For i = 1 To Len(a)If Asc(Mid(a, i, 1))> 47 And Asc(Mid(a, i, 1))< 58 Then

n = n + 1 ElseIf Asc(Mid(a, i, 1))> 96 And Asc(Mid(a, i, 1))< 123 Then

m = m + 1 ElseIf Asc(Mid(a, i, 1))> 64 And Asc(Mid(a, i, 1))< 91 Then

p = p + 1 End If Next End Sub 7.隨機產生一個5*5的矩陣,將主對角線和次對角線元素都置為1,并求出矩陣的四周元素之和,顯示在列表框中。

Option Base 1 Private Sub Form_Load()Dim a(5, 5)As Integer Dim s As Integer For i = 1 To 5 For j = 1 To 5

If i = j Or i = 6Asc(Mid(s1, i, 1))+ 64)ElseIf Asc(Mid(s1, i, 1))< 123 And Asc(Mid(s1, i, 1))> 96 Then convert = convert & Chr(1235: g = e

For j = 1 To n

If j > i Then

a(i, j)= 0

Else

If i = j Then

a(i, j)= 1

Else

a(i, j)= a(i1, ji + 1);String(2 *(i1)/ 2 To 1 Step(-1)

c = c + 1

s = Chr(64 + ii + c + 1);String(2 *(j1)/ 2 Else

x = x / 2 End If i = i + 1 Loop

ReDim Preserve a(UBound(a))If y < 0 Then For i = 1 To UBound(a)convert = convert & a(i)Next convert = “-” & convert Else For i = 1 To UBound(a)

/ 19

convert = convert & a(i)Next End If

End Function Private Sub Command1_Click()Dim y As Integer Text1.Text = “" y = InputBox(”請輸入十進制數字“)Text1.Text = convert(y)

End Sub

Private Sub Form_Load()

End Sub 14.輸入一個整數N,產生N個隨機數(范圍1—10*N),然后采用任何2種算法實現由小到大的排序。將排序前后的數據顯示出來。

Option Base 1 Private Sub Command1_Click()Dim a()As Integer, n As Integer n = InputBox(”請輸入數列項數“)ReDim a(n)For i = 1 To n

a(i)= Int(Rnd * 10 * n + 1)

Print a(i);Next Print ReDim Preserve a(n)For i = 1 To n1 For j = 1 To n2)+ fact(n2 s = s1 + s2: t = s2: s2 = s: s1 = t Next End Function

Private Sub Command2_Click()n = InputBox(”請輸入n“)Print s(n)End Sub 17.編寫2個函數,分別采用遞歸法和遞推法求斐波納契數列的第n個月的兔子數,n使用inputbox輸入,調用函數的結果在窗體上顯示。Private Sub Command1_Click()List1.Clear Dim i As Integer For i = Val(Text1.Text)To Val(Text2.Text)If isprime(i)= True Then

List1.AddItem(i)

c = c + 1

If i Mod 10 = 9 Then

/ 19

List1.Selected(c1 If n Mod i = 0 Then

isprime = False

Exit For End If Next End Function 18 Dim sum As Long Private Sub Command1_Click()

Dim i As Integer, j As Integer, a(40)As Long

a(1)= 1

a(2)= 1

For i = 3 To 40

a(i)= a(i2)

Next i

sum = 0

For j = 1 To 40

sum = sum + a(j)

Next j End Sub

Private Sub Command2_Click()

Open ”out18.txt“ For Output As #1

Print #1, ”數列1,1,2,3,5,8…的前四十項的之和是:“

Print #1, sum

Close #1 End Sub 1.百錢買百雞

Option Explicit

Private Sub Command1_Click()Dim a As Integer, b As Integer For a = 1 To 34

For b = 1 To 20

If 3 * a + 5 * b +(100b)/ 3 = 100 Then

/ 19

Print a;

Print b;

Print 100b

End If

Next b Next a End Sub 2.分錢作業

Private Sub Command1_Click()Dim a As Single,b as single,c as single a = Text1.Text b = Fix(a / 100)Print ”100元:“;Print b c = ab * 50

b = Fix(c / 20)Print ”20元:“;Print b c = c0.05 * b b = Fix((c + 0.005)/ 0.02)Print ”0.02元:“;Print b c = c1

If a(i)= a(j)Then

GoTo aaa

End If

Next j

Next i For i = 1 To 10

Print a(i);Next i Print End Sub

Private Sub Command2_Click()Dim i As Integer, j As Integer, t As Integer For i = 1 To 9

For j = 1 + i To 10

If a(i)> a(j)Then

t = a(j)

a(j)= a(i)

a(i)= t

End If

Next j Next i For i = 1 To 10

Print a(i);Next i Print

End Sub

Private Sub Command3_Click()Dim i As Integer, j As Integer, t As Integer For i = 1 To 9

For j = 1 To 10c)> 10 ^(-5)i =(a + b)/ 2

If i ^ 2c = 0 Then

Exit Do

Else

a = i

End If Loop MsgBox(i)End Sub 7.閏年

Option Explicit

Private Sub 計算_Click()Dim i As Integer i = InputBox(”請輸入一個年份“)If i Mod 4 = 0 And i Mod 400 = 0 Then

If i Mod 100 <> 0 Then

MsgBox ”NOT“

Else

MsgBox ”YES“

End If Else

MsgBox ”NOT“ End If

End Sub 8.三角

Option Explicit Private Sub Command1_Click()

/ 19

Dim a As Single Dim b As Single Dim c As Single Dim p As Single Dim s As Single

a = Text1.Text b = Text2.Text c = Text3.Text

p =(a + b + c)/ 2

s = Sqr((pb)* p +(p1

If n Mod i = 0 Then

MsgBox ”NOT“

Exit For

End If Next i If i = n Then

MsgBox ”YES“ End If End Sub

Private Sub Command2_Click()

Dim a As Boolean, n As Double, i As Double a = False n = InputBox(”請輸入一個數:“)For i = 2 To n-1

If n Mod i = 0 Then

a = True

Exit For

End If Next i If a = True Then

/ 19

MsgBox ”NOT“ Else

MsgBox ”YES“ End If End Sub

Private Sub Command3_Click()Dim n As Double, i As Double n = InputBox(”請輸入一個數:“)i = 2 Do While i < n

If n Mod i = 0 Then

MsgBox ”NOT“

Exit Do

End If i = i + 1 Loop If i = n Then

MsgBox ”YES“ End If End Sub

Private Sub Command4_Click()Dim n As Double, i As Double, sushu As Boolean n = InputBox(”請輸入一個數:“)i = 2 sushu = True Do While i < n And sushu = True

If n Mod i = 0 Then

sushu = False

End If i = i + 1 Loop If sushu = True Then

MsgBox ”YES“ Else

MsgBox ”NOT" End If End Sub

/ 19

下載VB上機實驗報告 詳細易懂word格式文檔
下載VB上機實驗報告 詳細易懂.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    VB上機試題及答案

    1、在工程中添加一個窗體form1,當用戶單擊窗體時,在窗體上顯示九九乘法表程序。結果如下圖所示(本題編程解決,20分) 參考答案: Private Sub Form_Click() Cls For i = 1 To 9 For......

    Vb設計實驗報告

    Vb設計實驗報告 一、 設計內容和目的 這次實驗設計,我做的是學生信息管理系統,主要功能是提供學生信息保存和查詢功能。 主要分為個窗口,其具體功能如下: 1、 登錄窗口:提供學生......

    信息論上機實驗報告

    華中科技大學文華學院 信息論上機實驗報告 專業年級:10級通信工程** 學號:1001******** 姓名:** 指導教師:*** 2012年 04月30日 目錄 1 等長編碼 ......................... 2......

    《電子商務》上機實驗報告

    上機實驗報告 實驗名稱: 電子商務模擬實驗 學生姓名: 班級學號: 指導教師: 實驗日期: 電子商務模擬實驗 一、實驗名稱 電子商務模擬實驗 二、實驗目的 1.了解電子商務的框架體......

    會計上機實驗報告

    會計模擬實驗報告姓名:趙波 班級:工商101班 學號:101565 指導教師:岳殿民 實驗目的 會計綜合模擬實驗是在學生掌握了一定的專業理論知識的基礎上,以某個單位在一定時期內發生的實......

    電子商務上機實驗報告

    電子商務上機實驗報告 專業班級: 會計11xx班 姓 名: 學 號: 指導教師: 葉 雙 林 實驗日期:2014.10–2014.11 實驗地點:院實驗中心206機房 一、實驗目的 利用電子商務模擬學習軟件,......

    數據結構上機實驗報告

    數據結構實驗報告 課程 數據結構 _ 院 系 專業班級 實驗地點姓 名 學 號 實驗時間 指導老師 數據結構上機實驗報告1 一﹑實驗名稱: 實驗一——鏈表 二﹑實驗目的: 1. 了解線性......

    電算化上機實驗報告

    管理學院會計學專業上機實踐報告 課程名稱:會計電算化 指導教師: 上機實踐名稱:系統管理與基礎設置 上機實踐編號:實驗一 一、實驗目的 通過上機實驗,理解用友企業級財務軟件系......

主站蜘蛛池模板: 精品 日韩 国产 欧美 视频| 亚欧欧美人成视频在线| 亚洲一区二区三区四区五区六| 久久大香香蕉国产免费网vrr| 国产免费视频青女在线观看| 亚洲天天做日日做天天谢日日欢| 亚洲欧美精品伊人久久| 久久人搡人人玩人妻精品| 久久麻豆成人精品| 亚洲一区二区三区在线播放无码| 少妇高潮喷水久久久久久久久久| 精品人妻一区二区三区浪潮在线| 日日av拍夜夜添久久免费| 九九久久自然熟的香蕉图片| 国语自产免费精品视频在| 丰满岳妇乱一区二区三区| 亚洲国产成av人天堂无码| 亚洲av永久无码精品秋霞电影影院| 最新精品露脸国产在线| 欧美超级乱婬视频播放| 蜜桃mv在线播放免费观看视频| 亚洲一区二区三区尿失禁| 亚洲sss整片av在线播放| 香蕉在线 亚洲 欧美 专区| 日韩综合夜夜香内射| 成年无码按摩av片在线观看| 日本精品人妻无码77777| 九九九九精品视频在线观看| 亚洲aⅴ天堂av天堂无码麻豆| 国产精品爽爽v在线观看无码| 四虎影在永久在线观看| 国产午夜手机精彩视频| 国产精品色内内在线播放| 国产中文字幕乱人伦在线观看| 精品国产乱码久久久久夜深人妻| 好了av四色综合无码久久| 日本乱码伦午夜福利在线| 中文字幕+乱码+中文字幕无忧| 精品国产一区二区三区国产区| 五月天天爽天天狠久久久综合| 国产成人精品亚洲日本在线观看|