《Visual FoxPro 基礎知識練習》由會員分享,可在線閱讀,更多相關《Visual FoxPro 基礎知識練習(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、實驗一 Visual FoxPro 基礎知識練習
──────────────────────────────────
一、實驗目的、要求
1. 熟悉Visual FoxPro基本操作環(huán)境。
2. 掌握內(nèi)存變量的賦值、輸出命令。
3. 掌握常用函數(shù)、表達式的使用方法。
二、實驗內(nèi)容和操作步驟
先雙擊F:\STU\PUBLIC\VFP6\EX1下的文件EX1.EXE,然后完成以下各操作.
1、 Visual FoxPro 6.0 的啟動與退出
(1)、從 開始 菜單啟動
開始 → 程序 →“Microsoft Visual FoxPro6。0”,再單擊下一
2、級有小狐貍圖標的 “Microsoft Visual FoxPro6.0”項,就可以進入Visual FoxPro 6.0系統(tǒng).
(2)、使用快捷菜單啟動
(3)、退出 Visual FoxPro?。?0
2、在Visual FoxPro 6。0的選項對話框中配置默認路徑:將默認目錄改為:D∶\EX1
方法1:使用命令設置: SET DEFA ?。裕? D∶\ EX1
方法2:使用 工具 菜單中 選項 ,在“文件位置"選項卡中按提示操作設置.
3、變量的輸入與輸出 ( 在命令窗口中輸入下列虛線框中的命令,并回答下列問題 )
(注意:每行為一條命令,每條命令輸入
3、后都要按一下回車鍵,使之執(zhí)行。)
操作1:求半徑等于10的圓面積
clear && 清除主工作區(qū)屏幕內(nèi)容
R=10 && 把10賦給變量R
S = 3.14159 * R?。。? ?。? 把(3.14159 * R * R)的值賦給變量S
? ” R= ” , R && 顯示變量R的值
? " S= ” , S && 顯示變量S的值
操作1所用的2個變量名是:
2個變量的值分別是:
操作2:
S
4、tore 3 ?。鬿 X , SL , 單價
??? " X 、SL 、單價3個變量的值分別是:” , X , SL , 單價
姓名 = ”×××" && ××× 為自己的姓名
? " 姓名 =" ,姓名
操作2所用的4個變量名是:
4個變量的值分別是:
4、 常用函數(shù)的認識及使用
1)、數(shù)值計算函數(shù)練習?。ㄔ诿畲翱谥休斎胂铝忻睿懗鼋Y果)
? exp(4) 命令執(zhí)行結果是:
?int(8。98) 命令執(zhí)行結果是:
5、
? ABS(-362.2) 命令執(zhí)行結果是:
??。恚醲(75,82,-90) 命令執(zhí)行結果是:
? min(3,-5,10) 命令執(zhí)行結果是:
? mod(10,3) 命令執(zhí)行結果是:
? Round(3。14159,4) 命令執(zhí)行結果是:
? sqrt(8^2—4*2*6?。?
6、 命令執(zhí)行結果是:
2)、字符處理函數(shù)練習 (在命令窗口中輸入下列命令,并寫出結果)
x = "中文Visual?。苚xPro6。0"
? Left(x,4) 命令執(zhí)行結果是:
? Right(x,9) 命令執(zhí)行結果是:
? substr(x,5,6) 命令執(zhí)行結果是:
? Len(x) 命令執(zhí)行結果是:
7、
? Lower(‘ABCDE’) 命令執(zhí)行結果是:
? Upper(‘mnopq’) 命令執(zhí)行結果是:
x=" ABCD "
y=”EFGH"
? alltrim(x)+y 命令執(zhí)行結果是:
3)、常用數(shù)據(jù)轉換函數(shù)練習 (在命令窗口中輸入下列命令,并寫出結果)
x="123。56”
? VaL(x) 命令執(zhí)行結果是:
原來的數(shù)據(jù)類型為: 結果的
8、數(shù)據(jù)類型為:
x=13.2
? Str(x) 命令執(zhí)行結果是:
原來的數(shù)據(jù)類型為: 結果的數(shù)據(jù)類型為:
x={^2004/09/15}
? DtoC(x) 命令執(zhí)行結果是:
原來的數(shù)據(jù)類型為: 結果的數(shù)據(jù)類型為:
x=”01/02/98"
? CtoD(x) 命令執(zhí)行結果是:
9、
原來的數(shù)據(jù)類型為: 結果的數(shù)據(jù)類型為:
4)、日期和時間函數(shù)練習 (在命令窗口中輸入下列命令,并寫出結果)
x={^2004/09/10}
? year(x) 命令執(zhí)行結果是:
? month(x) 命令執(zhí)行結果是:
??。鋋y(x) 命令執(zhí)行結果是:
? date()
10、 命令執(zhí)行結果是:
5、 Visual?。苚xPro 6.0 的表達式練習
?(1/60-3/56)*18.45 命令執(zhí)行結果是:
? (1+2^3)/(2+2) 命令執(zhí)行結果是:
? 25%7 命令執(zhí)行結果是:
? "X1=” ,3 命令執(zhí)行結果是:
? "X1=" + STR(
11、3) 命令執(zhí)行結果是:
? {^2004/09/06}+8 命令執(zhí)行結果是:
? {^2004/09/15}-{^2004/02/3} 命令執(zhí)行結果是:
? 7*3〈20 命令執(zhí)行結果是:
? 4<〉-5 命令執(zhí)行結果是:
? 3+5>6 .and. 4*5=20 命令執(zhí)行結
12、果是:
? 6*8<45 .or. 4<6 命令執(zhí)行結果是:
6、 綜合練習:求方程3x2+5x—12=0 的根
CLEAR && 清除主工作區(qū)屏幕內(nèi)容
A=3 && 把3賦給變量A
B = 5 && 把5賦給變量B
C = -12 &
13、& 把-12賦給變量C
X1=(—b+SQRT(b*b-4*a*c))/(2*a) && 求方程第一個根
X2=(—b—SQRT(b*b—4*a*c))/(2*a) && 求方程第二個根
? ” x1= " + str( x1, 8, 1) ?。? 顯示第一個根
? " x2= ” + str( x2, 8, 1) && 顯示第二個根
本題用到的變量名有: 它們的值分別是:
求根過程中使用的函數(shù)名是: 它的參數(shù)是:
本題用到的表達式有哪幾種? 它們分別是:
三、思考與練習
1. VFP有幾種常用數(shù)據(jù)類型?各類型表示的大寫字母是什么?
2. C、D、L三種類型變量都可用賦值命令或STORE命令輸入?各舉一例說明。
3. 文中如有不足,請您指教!
4.
5.
3 / 4