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 ...