VFP實驗報告五

2022-05-24 12:39:02 字數 1704 閱讀 1642

實驗報告

學院專業年級

姓名學號實驗室號: 計算機號:

實驗日期: 年月日指導教師簽字成績:

報告退發 (訂正 、 重做

實驗五:程式設計基礎(驗證性,4學時)

1 實驗目的

1. 選擇結構程式設計

2. 迴圈結構程式設計

3. 過程和自定義函式的定義與呼叫

2 實驗內容

1. 編寫一段利用messagebox()函式的程式,按鈕型別為「是」、「否」、「取消」,圖示為詢問,預設按鈕是「取消」,提示資訊為「你真的要進行此操作嗎?」,當按下「是」時,系統給出「你選擇的是「是」;當按下「否」時,系統給出「你選擇的是「否」;當按下「取消」時,系統給出「你選擇的是「取消」」。

這些系統給出的資訊也用messagebox()函式實現,只要乙個確定按鈕,每次按確定後即退出該程式;

2. 應用迴圈結構的語句編寫一段程式,執行時在vfp主視窗輸出如下圖形:

*******

*****

****3. iif()函式的語法為:iif(邏輯表示式,表示式1,表示式2)

功能:如果邏輯表示式的值為真,則返回表示式1的值,否則返回表示式2的值。

和以下程式等價的iif()函式要如何寫(提示:用y=iif(邏輯表示式,表示式1,表示式2)的形式表達,其中表示式1或表示式2也可以是iif()函式)?

if x>0

y=1else

if x=0

y=0else

y=-1

endif

endif

4. 編寫乙個求面積的程式,其中求各種面積(三角形((底*高)/2)、梯形((上底+下底)*高/2)、圓(3.14*半徑^2)、正方形(邊長*邊長)、矩形面積(長*寬))的過程用過程檔案儲存,通過主程式呼叫這些過程檔案中的過程實現面積的求解;

5. 理解引數傳遞中的按值傳遞和按位址傳遞的區別:有以下兩個主程式和乙個外部過程(檔名為subprg):

第乙個主程式如下(檔名為

clear

a=」您好!」

do subprg with a

? a第二個主程式如下(檔名為

clear

a=」您好!」

do subprg with (a) &&與不同之處就是這裡的括號

? a外部過程如下(檔名為subprg):

parameter x

? xx=」謝謝關照」

return

分別執行上面的主程式,並察看其結果,說說結果為何不同。

6. 理解變數作用域:執行以下程式並分析結果。

clear

x=10

y=20

do sub

? x , y

return

procedure sub

private x

x=100

y=30

? x , y

endproc

7. 編寫乙個求階乘的自定義函式,並求1!+2!+3!+…+20!的值。

3 實驗環境

1. 硬體:學生用微機、區域網環境

2. 軟體:windows 2000中文作業系統、visual foxpro 6.0

4 實驗步驟

(描述實驗的具體操作步驟和方法,內容見後附的手寫部分)

5 實驗除錯與結果分析(內容見後附的手寫材料)

6 總結(內容見後附的手寫材料)

《VFP》實驗報告2019

visual foxpro 實驗報告 2010 2011學年第二學期文科類 院系班級 學號姓名 教師資訊工程學院 2011 2 18 實驗一 vfp環境的熟悉 函式及表示式的使用 2學時 一 實驗目的 1 熟悉vfp整合環境,初步vfp整合環境的使用 2 掌握常量 變數及陣列的概念及定義。3 掌握函...

VFP多表操作實驗報告

第四次實驗 vfp資料庫的基本操作 掌握在不同工作區開啟不同的表檔案並顯示的方法。掌握利用命令建立表間臨時關聯 掌握使用資料庫工作期,建立表間臨時關聯 掌握實現表間的物理連線 掌握實現表間的資料更新的方法。1 分別利用命令和資料工作期兩種方法,分別在1,2,3號工作區開啟表檔案 學生.dbf,課程....

自控實驗報告五

實驗五取樣系統研究 一 實驗目的 了解取樣系統的工作原理,掌握數字控制器的設計。二 實驗內容 1.設計並使現在不同取樣週期下的數字控制器,並觀察結果。給定d z 1,t分別取0.01s,0.2s,0.3s,0.4s及0.5s時,觀察系統在階躍訊號作用下的過渡過程。繼續增大t,直到系統輸出等幅振盪,並...