VB實驗--------所有實驗題目_第1頁
VB實驗--------所有實驗題目_第2頁
VB實驗--------所有實驗題目_第3頁
VB實驗--------所有實驗題目_第4頁
VB實驗--------所有實驗題目_第5頁
免費預覽已結束,剩余2頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實驗題目總體要求:本學期的所有的實驗題目,希望同學們按如下步驟認真做,(1)先畫出處理界面(窗體);(2)再給出處理步驟,(3)寫出程序代碼: 可參考下面的例題: 例如:設計程序,求1+2+3+.+N的和值。其處理過程是:(一)設計界面(在紙上畫出界面,并注明各控件的名稱)1:TEXT12:TEXT21: Command1(二)處理步驟: 單擊命令按鈕,按以下步驟處理(1)(2)(3)(4)(5)定義3個變量:N, s,x,分別用于存放:輸入的數值,和值,控制循環(huán) 將文本框1的值,提供給變量 N;s=0 (累加前,將變量s初始化為0);X=1 (設置循環(huán)的開始值)當X<=N時重復執(zhí)行S=

2、s+xX=X+1(5)在文本框2中顯示和值S(三)編寫有關的代碼:Private Sub Comma nd1_Click() Dim n%,s%,x% N=val(text1.text) S=0X=1Do while x<=nS=s+xX=x+1LoopText2=sEnd Sub實驗一:用語言或流程圖描述處理步驟(1次)1.2.3.4.5.6.判定一個數X是否是偶數的處理步驟;寫出求5的階乘的計算步驟;寫出求1+2+3+100的計算過程;寫出計算1!+2 ! +3! +4! +20!的計算步驟;寫出求一元二次方程解的處理步驟;給出將三個整數A,B,C按從小到大的順序排列的處理步驟;實驗

3、二:表達式及其運算的實現(1次)1.設計一個程序,完成利用文本框輸入任意兩個數的乘法運算,并顯示計算結果。2.進一步完善程序,完成利用文本框輸入任意兩個數的加法、減法、乘法、除法運 算,并顯示計算結果,3.再進一步,改進,完成,利用隨機函數,產生任意兩個100到200之間的整數,并完成兩個數的加法、減法、乘法、除法運算,并顯示計算結果。4.求方程AX+B=0的解。x5 .表達式:e當輸入x,y,z值求該表達式的值.X3 Tyz26 .思考:求方程AX2+BX+C=O的解.7對于第4題,當提供A,B的值后,輸出該式子例如,當 A=3,B=4,輸出:3X+4=O實驗三順序程序設計(1次)1.利用I

4、nputBox函數輸入一個正實數,用 Print方法在窗體上打印出其平方值、 平方根、立方值,結果保留2位有效數字。2編寫一個華氏溫度與攝氏溫度之間的轉換程序,運行界面如圖公式為:F = 9/5 X C + 32及C = 5/9 (F 32);其中,F :華氏溫度;C :攝氏溫度。2-3-5所示。轉換3求方程AX+B=O的解。當提供A,B的值后,輸出該式子例如,當A=3,B=4,輸出:3X+4=0,并輸出方程的解。實驗四 分支程序設計(1次)1. 已知3個數,設計一個求出最大值的程序。2. 輸入一個整數,判定是正數還是負數,并輸出結果3. 輸入x,y,z三個數,按從小到大的次序顯示。顯示形式:

5、由小到大輸出 4.輸入一元二次方程ax2 +bx+c=0的系數a,b,c,計算并輸出一元二次方程的兩個實根X1,X2。實驗五 循環(huán)程序設計(1次)1.求1+2+3+.+N的和,N利用inputbox ()函數輸入,2 .設計一個程序,對Sum=1+2+3+.+N,求Sum不超過10000的最大整數項數N。6求出100到200之間所有的素數及其平均值,并輸出7利用循環(huán),打印輸出下列圖形:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAA AAAAAAAAAAA AAAAAAAAA AAAAAAA AAAAA AAAA1因子,但1不是完全數); 則

6、6是完全數。8.找出1000以內的所有的完全數。 完全數是指等于其所有因子和的數(包括例如:6的因子有1、2、3,并且6=1+2+3,實驗六數組的應用(2次)1. 輸入一組不重復的數據(10個數據),同時找出最大值和最小值,并輸出它們.2體操運動員參加自由體操決賽,有10個評委為他們打分。選手的成績計算方法是:10 個評委分數中,去掉一個最高分和一個最低分,余下分數的平均值為選手的最后得分。編程序求選手的成績。3輸出如圖所示的下三角數據4設某一個班共有60個學生,期末考試5門課程,請編一程序評定學生的獎學金,要 求打印輸出一、二等獎學金學生的學號和各門課成績。(獎學金評定標準是:總成績超過全班

7、總平成績20%發(fā)給一個獎學金,超過全班總平成績10%發(fā)給二個獎學金。)5. 用隨機函數產生50個10,100 )的隨機整數,并按照由小到大的順序打印出來(10個數一行)。程序界面如下:排序前馥據:62S714637073581447E779846419S96 13 8 13 S 6 9 18 5 S S 17 16-98產生數甜援序后馥據:14355373S7i排序輸出i111131335257TO72刖44 5- -8 3 S13 5 7 09 2 3 1014 6 8 99 3 0 131 4 _e G 96 :用隨機函數產生100個0,99范圍內的隨機整數,統(tǒng)計個位上的數字分別為1, 2

8、,3, 4, 5, 6, 7, 8, 9, 0的數的個數并打印出來 7 .統(tǒng)計成績分布亂繽計全班成尊芬lara實驗七子過程與函數過程(2次)1.定義一個判斷X是否素數的子過程,并調用此過程打印出前 100個素數。提示:子過程的入口參數是 X (整型),出口參數是 W (整型),W為1,表示X是 素數,W為0 ,表示X不是素數。2. 編寫一個子過程(或函數過程),功能是求階乘,并調用該過程計算:S=1!+2!+3!+n!的值,其中n的值可以通過鍵盤隨機輸入,圖 2-7-1是程序界面。圖2-7-1程序界面3.給出計算Sum=1+2+3+(n-1)+n的和值的遞歸函數,并通過命令按鈕事件調用,計算輸

9、出結果。4設有兩個文本框TEXT1和TEXT2 ,在TEXT1中輸入字符。當遇到回車鍵時, 將剛輸入的字符串,在TEXT2框中顯示,請設計程序完成該功能。注意:回車鍵的ASCII碼是13,其掃描碼也是135.設計一個程序,每間隔1秒,在文本框中顯示數字,依次是:1 2 3 4 5 6 7 8 9 10 等等,直到顯示30止。6. 設計一個程序,在窗體上當按下鍵盤上的“Ctrl ”鍵并單擊鼠標器的左鍵,然后在文本框中顯示:“按下鍵盤上的Ctrl鍵并單擊鼠標器的左鍵”。7. 編寫一個子過程,對于輸入在文本框TEXT1中給定的字符串,判斷是否是回文,并在文本框TEXT2中,顯示判定結果。所謂回文是指正讀與倒讀內容相同。例如:ABCDFDSSDFDCBAABCBA都是回文。實驗八文件操作(1次)1.編程把一個文本框中的內容,以文件形式存入磁盤。 假定文件名為c:My 。2.編程建立一個包含若干行字符串的文本文件

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論