• 名師風(fēng)采
    裴鵬飛,男,中共黨員,1994.9~1998.7,安徽農(nóng)業(yè)技術(shù)師范學(xué)院本科畢業(yè)。1998.7~2001.8 在宣城市宣州區(qū)雙橋職高擔(dān)任計(jì)算機(jī)教師。2001.9至今調(diào)至宣城市職高(更名為宣城市信息工程學(xué)校)……
    工作坊概況
    2016年安徽省教育廳、財(cái)政廳、人社廳等單位根據(jù)安徽省中等職業(yè)教育質(zhì)量提升工程批準(zhǔn)創(chuàng)建的,目前工作坊計(jì)12人,均具有本科以上學(xué)歷,碩士研究生1人,副高6人,中級職稱2人, 35歲以下青年教師3人, 外聘教師2人。
    11.1結(jié)構(gòu)化程序設(shè)計(jì)基礎(chǔ)
    發(fā)布時(shí)間:2019-01-27 01:01:37  信息來源:出處:   閱讀次數(shù):

    11.1結(jié)構(gòu)化程序設(shè)計(jì)基礎(chǔ)

    目的與要求:

    通過本次課的學(xué)習(xí),掌握VFP程序設(shè)計(jì)的基本方法。

    教學(xué)內(nèi)容與時(shí)間安排、教學(xué)方法:

    教學(xué)安排:

    程序文件的建立、編輯、運(yùn)行                     40分鐘

    程序中的常用命令                               40分鐘

    教學(xué)方法:

    CAI、圖形、表格

    教學(xué)重點(diǎn)及如何突出重點(diǎn)、難點(diǎn)及如何突破難點(diǎn):

    教學(xué)重點(diǎn):

    程序文件的建立、編輯、運(yùn)行、程序中的常用命令

    教學(xué)難點(diǎn):

    程序中的常用命令

    基本內(nèi)容

    教學(xué)
    手段

    課堂設(shè)計(jì)
    和時(shí)間安排

    8.1 程序文件

    Visual FoxPro系統(tǒng)將命令文件稱為程序文件或程序,由Visual FoxPro命令代碼組成。Visual FoxPro的命令代碼可以是以命令形式出現(xiàn)的指令、函數(shù)或任何Visual FoxPro可以理解的操作。程序設(shè)計(jì)實(shí)際上是將一系列有序命令的集合組成一個(gè)文件,然后讓計(jì)算機(jī)去執(zhí)行,以完成指定的任務(wù)。

    1.程序設(shè)計(jì)方法

    (1)程序基本結(jié)構(gòu)

    順序結(jié)構(gòu)

    分支結(jié)構(gòu)

    循環(huán)結(jié)構(gòu)

    (2)流程圖

    ANSI流程圖

    N-S圖

    2.VFP的語法與規(guī)則

    (1)VFP語法

    命令格式:<命令動詞>[命令字句1]…[命令字句n]

    (2)VFP程序書寫規(guī)范

    ①程序由若干程序行組成

    ②每一程序行是一條命令

    ③每行以“Enter”鍵結(jié)束,可用“;”續(xù)行。

    8.2程序的編輯、執(zhí)行

    一、程序文件的建立和修改

    【格式】MODIFY  COMMAND <文件名>

    【功能】打開文本編輯窗口,用來建立或修改程序文件。

    Visual FoxPro程序文件是一個(gè)擴(kuò)展名為.PRG的文本文件,下面我們以【例】來說明程序文件的建立過程。

    *E7_1.PRG

    a=DATE()    && 求當(dāng)前日期

    b=TIME()    && 求當(dāng)前時(shí)間

    ?"當(dāng)前日期和時(shí)間:",a,b      && 顯示日期和時(shí)間

    輸完代碼后,按CTRL+W將其存盤,也可以單擊“保存”按鈕。如果直接關(guān)閉編輯窗口,系統(tǒng)會彈出對話框詢問“要將所做更改保存到文件中嗎?”,單擊“是”保存文件,單擊“否”不保存,單擊“取消”將取消關(guān)閉窗口操作,重新返回文本編輯狀態(tài)。

    如果要修改源程序,同樣使用命令“MODIFY COMMAND <文件名>”打開文本編輯器,修改完畢后按CTRL+W存盤。

    二、運(yùn)行程序

    只要在命令窗口鍵入:DO  <文件名>,或者選擇“程序”菜單中的“運(yùn)行”命令,Visual FoxPro系統(tǒng)就會運(yùn)行由<文件名>所指定的程序文件,運(yùn)行結(jié)果顯示在Visual FoxPro主窗口中。例如在命令窗口鍵入“DO e7_1.prg”命令,屏幕顯示圖7-1所示的結(jié)果。

    -----------本節(jié)課結(jié)束-----------

    8.3 程序中的常用命令

    1.交互輸入命令

    【命令1】input [提示信息] to  <內(nèi)存變量>

    【命令2】accept [提示信息] to  <內(nèi)存變量>

    【命令3】wait [提示信息] to  <內(nèi)存變量>[timeout<等待時(shí)間>]

    2. 格式輸出和格式輸入

    一、格式輸出

    【格式】@<行,列> SAY <表達(dá)式>

           [FUNCTION <字符表達(dá)式1>][PICTURE  <字符表達(dá)式2>]

    【功能】在指定行、列位置顯示信息。

    ①位置

    <行,列>表示在屏幕上輸出的起始位置。

    ②格式

    格式屬性用來控制輸出的格式,使用PICTURE/FUNCTION描述碼。

    二、格式輸入

    【格式】@<行,列> GET <內(nèi)存變量>|<字段>

           [FUNCTION <字符表達(dá)式1>][PICTURE  <字符表達(dá)式2>]

           [RANGE[<表達(dá)式2>][,<表達(dá)式3>]]      && 數(shù)據(jù)接受的范圍

           [VALID <邏輯表達(dá)式>]      && 合法性檢查

    【功能】在指定位置按指定格式輸入。

    RANGE <表達(dá)式2>,<表達(dá)式3>:數(shù)據(jù)范圍,表達(dá)式2為下限,表達(dá)式3為上限。

    【例】建立4個(gè)變量,分別對其進(jìn)行編輯。運(yùn)行

    *E7_3.PRG

    a1=.T.    && 聲明邏輯變量

    a2="Visual  FoxPro"     && 聲明字符變量

    a3=2154.22         && 聲明浮點(diǎn)型變量

    a4=DATE()

    @2,10 SAY "輸入邏輯"  GET a1 PICTURE "Y"

    @3,10 SAY "編輯字符"  GET a2 PICTURE "!!!!!!!!!!!!!"

    @4,10 SAY "輸入數(shù)據(jù)"  GET a3 VALID a3>0

    @5,10 SAY "編輯日期"  GET a4 PICTURE "D"

    READ

    該程序中創(chuàng)建了4個(gè)不同類型的變量。在a1變量只能輸入邏輯值。在a2變量中限定了編輯的寬度,且只能輸入大寫字符。在a3變量中只能輸入大于0的數(shù)字。在a4中只能輸入日期數(shù)據(jù)。程序中READ語句是激活GET的命令。

    3.文本輸出命令

    【格式】text

    <文本內(nèi)容>

    endtext

    4.其它程序命令

    (1)退出程序

    【格式】quit

    (2)清屏命令

    【格式】clear

    (3)注釋命令

    【格式1】note <注釋內(nèi)容>

    【格式1】* <注釋內(nèi)容>

    【格式1】&& <注釋內(nèi)容>

    (4)系統(tǒng)設(shè)置命令

    set talk on/off

    set echo on/off

    set default to <路徑>

    set date to <日期格式>

    set delete on/off

    -----------本節(jié)課結(jié)束-----------

    講述

     

    程序文件設(shè)計(jì)方法10分鐘

    VFP語法規(guī)則8分鐘

     

    程序文件的建立和修改10分鐘

     

    運(yùn)行程序5分鐘

    交互輸入命令10分鐘

    格式輸出命令8分鐘

     

    格式輸入命令10分鐘

    文本輸出3分鐘

    其它程序命令10分鐘


    CopyRight ? 2016 宣城市信息工程學(xué)校 地址:宣城市梅溪路902號 后臺登錄

    郵編:242000 電話(傳真):0563-2629508 如有問題,歡迎惠賜 Email:xclmq@163.com

    午夜免费啪在线观看视频,国产日韩欧美久久一区,久久无码高潮喷潮,国产日韩久久久久老熟女 在线观看肉片AV网站免费