VB實驗--------所有實驗題目_第1頁
VB實驗--------所有實驗題目_第2頁
VB實驗--------所有實驗題目_第3頁
VB實驗--------所有實驗題目_第4頁
VB實驗--------所有實驗題目_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、實驗題目總體要求:本學(xué)期的所有的實驗題目,希望同學(xué)們按如下步驟認真做,(1)先畫出處理界面(窗體);(2)再給出處理步驟,(3)寫出程序代碼:可參考下面的例題:例如:設(shè)計程序,求1+2+3+.+N的和值。其處理過程是:(一)設(shè)計界面(在紙上畫出界面,并注明各控件的名稱):標(biāo)簽2:Label2標(biāo)簽1:Label1命令按鈕1:Command1文本框2:TEXT2文本框1:TEXT1運算結(jié)果計算請輸入N (二)處理步驟:單擊命令按鈕,按以下步驟處理(1)定義3個變量:N,s,x,分別用于存放:輸入的數(shù)值,和值,控制循環(huán)(2)將文本框1的值,提供給變量N;(3)s=0(累加前,將變量s初始化為0);(

2、4)X=1(設(shè)置循環(huán)的開始值)(5) 當(dāng)X<=N 時 重復(fù)執(zhí)行 S=s+x X=X+1 (5)在文本框2中顯示和值S(三)編寫有關(guān)的代碼: Private Sub Command1_Click() Dim n%,s%,x% N=val(text1.text) S=0 X=1 Do while x<=n S=s+x X=x+1LoopText2=sEnd Sub實驗一:用語言或流程圖描述處理步驟(1次)1. 判定一個數(shù)X是否是偶數(shù)的處理步驟;2. 寫出求5的階乘的計算步驟;3. 寫出求1+2+3+. +100的計算過程;4. 寫出計算1!+2!+3!+4!+.+20!的計算步驟;5.

3、 寫出求一元二次方程解的處理步驟;6. 給出將三個整數(shù)A,B,C按從小到大的順序排列的處理步驟;實驗二:表達式及其運算的實現(xiàn)(1次)1. 設(shè)計一個程序,完成利用文本框輸入任意兩個數(shù)的乘法運算,并顯示計算結(jié)果。2. 進一步完善程序,完成利用文本框輸入任意兩個數(shù)的加法、減法、乘法、除法運算,并顯示計算結(jié)果,3. 再進一步,改進,完成,利用隨機函數(shù),產(chǎn)生任意兩個100到200之間的整數(shù),并完成兩個數(shù)的加法、減法、乘法、除法運算,并顯示計算結(jié)果。4求方程AX+B=0的解。5表達式:當(dāng)輸入x,y,z值求該表達式的值.6思考: 求方程 AX2+BX+C=0 的解.7對于第4題,當(dāng)提供A,B的值后,輸出該式

4、子例如,當(dāng)A=3,B=4, 輸出:3X+4=0實驗三 順序程序設(shè)計(1次)1利用InputBox函數(shù)輸入一個正實數(shù),用Print方法在窗體上打印出其平方值、平方根、立方值,結(jié)果保留2位有效數(shù)字。2編寫一個華氏溫度與攝氏溫度之間的轉(zhuǎn)換程序,運行界面如圖2-3-5所示。轉(zhuǎn)換公式為: F9/5×C32及C5/9(F32);其中,F(xiàn):華氏溫度;C:攝氏溫度。3求方程AX+B=0的解。當(dāng)提供A,B的值后,輸出該式子 例如,當(dāng)A=3,B=4, 輸出:3X+4=0,并輸出方程的解。實驗四 分支程序設(shè)計(1次)1已知3個數(shù),設(shè)計一個求出最大值的程序。2輸入一個整數(shù),判定是正數(shù)還是負數(shù),并輸出結(jié)果3輸

5、入x,y,z三個數(shù),按從小到大的次序顯示。顯示形式:由小到大輸出4輸入一元二次方程ax2 +bx+c=0的系數(shù) a,b,c,計算并輸出一元二次方程的兩個實根x1,x2。實驗五 循環(huán)程序設(shè)計(1次)1求1+2+3+.+N的和,N利用inputbox()函數(shù)輸入,2設(shè)計一個程序,對Sum=1+2+3+.+N,求Sum不超過10000的最大整數(shù)項數(shù)N。6求出100到200之間所有的素數(shù)及其平均值,并輸出7 利用循環(huán),打印輸出下列圖形: A AAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

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

7、績。 (獎學(xué)金評定標(biāo)準(zhǔn)是:總成績超過全班總平成績20%發(fā)給一個獎學(xué)金,超過全班總平成績10%發(fā)給二個獎學(xué)金。)5.用隨機函數(shù)產(chǎn)生50個10,100 )的隨機整數(shù),并按照由小到大的順序打印出來(10個數(shù)一行)。程序界面如下:6 :用隨機函數(shù)產(chǎn)生100個0,99范圍內(nèi)的隨機整數(shù),統(tǒng)計個位上的數(shù)字分別為1,2,3,4,5,6,7,8,9,0的數(shù)的個數(shù)并打印出來7 .統(tǒng)計成績分布實驗七 子過程與函數(shù)過程(2次)1定義一個判斷X是否素數(shù)的子過程,并調(diào)用此過程打印出前100個素數(shù)。提示:子過程的入口參數(shù)是X(整型),出口參數(shù)是W(整型),W為1,表示X是素數(shù),W為0,表示X不是素數(shù)。2.編寫一個子過程(或

8、函數(shù)過程),功能是求階乘,并調(diào)用該過程計算:S=1!+2!+3!+n!的值,其中n的值可以通過鍵盤隨機輸入,圖2-7-1是程序界面。圖2-7-1 程序界面3給出計算Sum=1+2+3+(n-1)+n 的和值的遞歸函數(shù),并通過命令按鈕事件調(diào)用,計算輸出結(jié)果。 4設(shè)有兩個文本框TEXT1和TEXT2 ,在TEXT1中輸入字符。當(dāng)遇到回車鍵時,將剛輸入的字符串,在TEXT2框中顯示,請設(shè)計程序完成該功能。注意:回車鍵的ASCII碼是13,其掃描碼也是135設(shè)計一個程序,每間隔1秒,在文本框中顯示數(shù)字,依次是:1 2 3 4 5 6 7 8 9 10 等等,直到顯示30止。6設(shè)計一個程序,在窗體上當(dāng)按下鍵盤上的“Ctrl”鍵并單擊鼠標(biāo)器的左鍵,然后在文本框中顯示:“按下鍵盤上的Ctrl鍵并單擊鼠標(biāo)器的左鍵”。7編寫一個子過程,對于輸入在文本框TEXT1中給定的字符串,判斷是否是回文,并在文本框TEXT2中,顯示判定結(jié)果。所謂回文是指正讀與倒讀內(nèi)容相同。例如:ABCDFDSSDFDCBA ABCBA都是回文。實驗八 文件操作(1次)1 編程把一個文本框中的內(nèi)容,以文件形式存入磁盤。假定文件名為c:Myfile.txt。2編程建立一個包含若干行字符串的文本文件,然后將該文件的內(nèi)容按行讀出,加上行號后復(fù)制到另外一

溫馨提示

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

評論

0/150

提交評論