VB綜合實驗10 08 09 1

2023-01-01 12:36:07 字數 1322 閱讀 5796

vb程式設計基礎綜合性實驗(十)-過程的應用

(班級: 學號姓名: )

該綜合實驗是在學生完成前面的實驗,掌握通用子過程和函式過程的定義和呼叫方法,明確子過程和函式過程的異同,掌握形參和實參的對應關係,值傳遞和位址傳遞的傳遞方式,掌握變數、函式和過程的作用域。在此基礎上,該綜合實驗要求學生利用過程求解一些綜合應用問題。

1.實驗目的

1)掌握sub過程的定義和呼叫方法;掌握function過程的定義和呼叫方法;

2)掌握形參和實參的對應關係,值傳遞和位址傳遞的傳遞方式;

3)掌握變數、函式和過程的作用域。

4)掌握利用過程求解一些綜合應用問題。

2.實驗內容

1)建立乙個應用程式,編乙個函式過程fcjs(y,n)(y 弧度值,n 項數),其功能是利用下面的公式計算cos(x)的近似值。主調程式中,x的值由鍵盤輸入,數次呼叫該函式過程,並輸出當n=20,50,70時,cos(x)的近似值。程式執行結果如圖1所示。

提示:⑴本題的形參是y,n,傳值傳遞方式。

⑵函式的返回值是求得的部分級數和。

2)建立乙個應用程式,有定義a(1 to 20) as integer,編制以下子過程:

subin(x(),l)(x 陣列名,l 陣列長度),其功能是隨機產生n個範圍1~100的整數,存入x陣列。

sub**er(x(),p,l,pj)(x 陣列名,p :陣列元素求平均值的起始位置,l:陣列元素求平均值的結束位置,pj:

存放求得的平均值),其功能是計算一維陣列中的元素的平均值。

在主調程式中,鍵盤輸入a陣列的實際長度n,呼叫subin子過程,完成陣列的輸入;第一次呼叫sub**er子過程,求a陣列所有元素的平均值,第二次呼叫sub**er子過程,求a陣列前一半元素平均值,第三次呼叫sub**er子過程,求a陣列後一半元素平均值;在窗體上輸出a陣列的內容和所求的平均值,程式執行結果如圖2所示。

3.實驗要求:

掌握程式設計中sub過程和function過程的定義和呼叫;掌握利用過程求解一些綜合應用問題。

4.實驗報告的要求:

1)實驗目的

根據教材和和課堂學習的知識要點,列出本次實驗要達到的目的。

2)實驗內容

描述實驗的具體內容,包括實驗題目要求、實驗過程和步驟。

3)設計和分析

程式設計說明,包括執行環境、介面設計、演算法描述、流程圖等。

4)**設計

經除錯正確的源程式。

5)結果討論

(1)具體分析程式的運**況,包括對不同測試資料的執行結果,最後對執行結果進行分析。

(2)通過此次實驗,你有什麼體會、有哪些收穫。

5.遞交實驗的相關檔案

VB綜合練習

visual basic程式設計期末綜合練習 2010年12月 一 單項選擇題 1 乙個vb應用程式可以包含幾個vbp檔案 a 1個b 2個 c 可以沒有d 不受限制 2 啟動vb後,就意味著要建立乙個新 a 窗體b 檔案 c 工程d 程式 3 字尾為.bas的檔案表示 a 類模組檔案b 窗體檔案 ...

VB實驗任務

實驗1請先手工寫出以下表示式的值和型別,然後上機驗證不同資料型別之間的運算,並判斷結果的資料型別。要求 請分別在窗體的單擊事件過程中,按如下形式判斷表示式的結果型別,比較不同型別常數運算的結果型別 觀察算術運算子的不同,對結果有什麼影響 記錄驗證結果,找出出錯原因 分析 在實際程式設計中我們應盡量避...

vb實驗作業

實驗四窗體常用事件的實驗 首先在d盤建立乙個作業資料夾,資料夾名為 學號 姓名 例如 本次作業所有檔案均儲存到該資料夾裡 1 實驗目的 1 熟悉vb6.0的整合環境及其基本操作 2 掌握窗體的click keypress resize等常用事件。2 實驗要求 1 用窗體click keypress ...