• 實(shí)訓(xùn)指導(dǎo)
    您當(dāng)前的位置: 首頁>實(shí)訓(xùn)指導(dǎo)

    實(shí)驗三

    Visual FoxPro函數(shù)、運(yùn)算符與表達(dá)式

    發(fā)布時間: 2018-11-27      信息來源:       閱讀次數(shù):

    實(shí)驗三    Visual FoxPro函數(shù)、運(yùn)算符與表達(dá)式

    一、實(shí)驗?zāi)康?
    1
    .熟悉Visual FoxPro常用內(nèi)部函數(shù)的使用。
    2
    .了解Visual FoxPro運(yùn)算符的運(yùn)算規(guī)則。
    3
    .掌握Visual FoxPro表達(dá)式的書寫。

    二、實(shí)驗內(nèi)容及上機(jī)步驟
    【上機(jī)題一】
    VisualFoxPro常用內(nèi)部函數(shù)的使用
    【上機(jī)步驟】
    本題的知識點(diǎn)是Visual FoxPro常用內(nèi)部函數(shù),操作步驟如下
    (1) 數(shù)值函數(shù), 分別執(zhí)行如下命令,觀察顯示結(jié)果
    ?SQRT(3*3+4*4)
    ?INT(5.7),INT(-5.7),CEILING(5.7),CEILING(-5.7),FLOOR(5.7),FLOOR(-5.7)
    ?MOD(34,7), MOD(34,-7), MOD(-34,7), MOD(-34,-7)
    ?ROUND(3.14159,2),ROUND(5678.45,-2)
    (2) 字符函數(shù), 分別執(zhí)行如下命令,觀察顯示結(jié)果
    A1="1"
    A2="2"
    A12="B"
    B=MAX(05/01/01,96/12/04)
    ?A&A1.&A2.,&A12
    ?AT("
    姓","姓名"),AT("PRO","VisualFoxPro"),ATC("PRO","Visual FoxPro")
    ?LEN(ALLTRIM(SPACE(8)))
    ?SUBSTR(“Visual FoxPro內(nèi)部函數(shù)”,8,6),LEFT(“電腦病毒:”,2),RIGHT(“殺毒軟件”,4)
    (3) 日期和時間函數(shù), 分別執(zhí)行如下命令,觀察顯示結(jié)果
    ?YEAR(DATE()),MONTH(DATE()),DAY(DATE())
    ?HOUR(DATETIME()),MINUTE(DATETIME()),SEC(DATETIME())
    (4) 數(shù)據(jù)類型轉(zhuǎn)換函數(shù), 分別執(zhí)行如下命令,觀察顯示結(jié)果
    ?DTOC(DATE())
    ?STR(34.56,10,1),STR(34.56,10,2),STR(34.56,6),STR(34.56,3),STR(34.56)
    ?LEN(STR(34.56,6)),LEN(STR(34.56,3)),LEN(STR(34.56))
    ?VAL("12"),VAL("-12"),VAL("1A"),VAL("B2")
    (5) 測試函數(shù), 分別執(zhí)行如下命令,觀察顯示結(jié)果
    ?VARTYPE($234),VARTYPE("A"),VARTYPE(A),VARTYPE(DTOC(DATE()))
    ?IIF(3+65>70,.T.,.F.)

    【上機(jī)題二】
    VisualFoxPro運(yùn)算符與表達(dá)式
    【上機(jī)步驟】
    本題的知識點(diǎn)是Visual FoxPro運(yùn)算符與表達(dá)式,操作步驟如下
    (1)算術(shù)運(yùn)算符與表達(dá)式的練習(xí)。分別執(zhí)行如下命令,觀察顯示結(jié)果
    ?3*5*12/4^2
    ? (4^5+5^5)/(sqrt(4+5)-4*5)

    (2)字符運(yùn)算符與表達(dá)式的練習(xí)。分別執(zhí)行如下命令,觀察顯示結(jié)果
    a= "
    電 腦 "
    b= " 計 算 機(jī)"
    ?a+b,a-b

    (3)日期和時間運(yùn)算符與表達(dá)式的練習(xí)。分別執(zhí)行如下命令,觀察顯示結(jié)果
    ?DATE()-{^2005/09/01}
    ?DATE()-120,DATE()+120
    (4)關(guān)系運(yùn)算符與表達(dá)式的練習(xí)。 分別執(zhí)行如下命令,觀察顯示結(jié)果
    ?"
    飛機(jī)">"輪船", "xy">"x", " ">"x", "AB" > "ab"
    SET EXACT OFF???

    ?"
    電腦"="電腦病毒","電腦病毒"="病毒"
    ? "
    病毒"= ="電腦病毒","電腦病毒"= ="病毒"
    SET EXACT ON???

    ?"
    病毒"="電腦病毒","電腦病毒"="病毒"
    ? "
    病毒"= ="電腦病毒","電腦病毒"= ="病毒"
    ? "電腦病毒"$"病毒","病毒"$"電腦病毒"

    (5)邏輯運(yùn)算符與表達(dá)式的練習(xí),分別執(zhí)行如下命令
    a=5>3
    b=3>5
    ?a AND b, a OR b, NOT a, NOT b AND .F.

    【上機(jī)題三】
    VisualFoxPro綜合表達(dá)式的應(yīng)用
    【上機(jī)步驟】
    本題的知識點(diǎn)是VFP表達(dá)式的書寫,操作步驟如下:
    (1)寫出下列算術(shù)式子的表達(dá)式,并求其值。
    ??????????????
    ,設(shè)x=3,y=2
    分別執(zhí)行如下命令:
    ?1/2+14/21+3/5
    ?SIN(PI()/6)+TAN(PI()/3)
    x=3
    y=2
    ?(x^5+y^5)/(SQRT(x+y)-x*y)
    (2)寫出判斷閏年的表達(dá)式(能被4整除但不能被100整除,或者能被400整除的年份就是閏年)。
    ?? 分別執(zhí)行如下命令:
    y=YEAR(DATE())
    ?IIF((y%4=0 and y%100!=0) or y%400=0,"
    是閏年","不是閏年")
    (3)計算距離明年元旦還有多少天?(假設(shè)今年為2005年)
    分別執(zhí)行如下命令:
    ?{^2006/01/01}-date()
    (4)設(shè)直角三角形的一條直角邊長為4,斜邊長為5,求另一條直角邊之長。
    分別執(zhí)行如下命令:
    a=4
    c=5
    b=SQRT(C*C-A*A)
    ?b


    午夜免费啪在线观看视频,国产日韩欧美久久一区,久久无码高潮喷潮,国产日韩久久久久老熟女 亚太影院 柯西贝尔-游戏赚网 在线观看肉片AV网站免费