管理系統(tǒng)中計算機應(yīng)用復(fù)習資料第四章

字號:

第四章 FoxBASE的程序設(shè)計
    一、名詞
    1. 主程序 P75
    根據(jù)結(jié)構(gòu)化程序設(shè)計的原則,對于一個復(fù)雜的應(yīng)用問題,往往要把它逐層細分成一個個簡單問題去解決。每一個簡單問題可以看成一個獨立的處理模塊,解決這一問題的過程可以通過一段程序來完成。我們把系統(tǒng)最上層的一個程序(過程)叫做主程序,主程序可以逐層調(diào)用其他子程序,而它自己則從圓點命令狀態(tài)被執(zhí)行。
    2. 子程序
    根據(jù)結(jié)構(gòu)化程序設(shè)計的原則,對于一個復(fù)雜的應(yīng)用問題,往往要把它逐層細分成一個個簡單問題去解決。每一個簡單問題可以看成一個獨立的處理模塊,解決這一問題的過程可以通過一段程序來完成。每一個程序是專門解決某一問題的過程,又稱為子程序。
    3. 過程 P76
    根據(jù)結(jié)構(gòu)化程序設(shè)計的原則,對于一個復(fù)雜的應(yīng)用問題,往往要它逐層細分成一個個簡單問題去解決。每一個簡單問題可以看成一個獨立的處理模塊,解決這一問題的過程可以通過一段程序來完成。這段程序就叫做過程。
    4. 結(jié)構(gòu)化程序設(shè)計
    又稱為結(jié)構(gòu)程序設(shè)計,是當今程序設(shè)計的先進方法和工具。所謂結(jié)構(gòu)化程序設(shè)計就是指僅僅使用三種基本控制(順序、選擇和重復(fù))結(jié)構(gòu)實現(xiàn)程序的設(shè)計方法。
    5. 算法
    所謂算法就是解決問題的計算方法或處理過程,或者說是解決問題的方法步驟。一般可以分為數(shù)值型的算法和非數(shù)值型的算法兩類。數(shù)值型的算法往往可以找到現(xiàn)成的數(shù)學(xué)、物理或化學(xué)公式;而非數(shù)值型的算法基本上是對問題的處理步驟。
    6. 編譯
    FoxBASE的程序一般按解釋方式運行。這種方式雖然使用方便,但是效率不高、運行速度不夠快,更不能保密。FoxBASE還提供了一個程序編譯器,可以對FoxBASE的程序進行編譯,生成擴展名是。FOX目標程序。所謂編譯就是對源程序進行預(yù)處理,生成目標程序的過程。
    二、簡答
    1.簡述結(jié)構(gòu)化程序的主要特點、基本原則和基本步驟?P76
    2.結(jié)構(gòu)化程序設(shè)計的三種程序結(jié)構(gòu)是什么?各有的特點?P77
    3.結(jié)構(gòu)化程序設(shè)計的基本工具是什么?怎樣使用?P77
    4.在FoxBASE中怎樣建立程序和修改程序?P77
    5.在FoxBASE中怎樣調(diào)試程序?有哪些常用的調(diào)試命令?P78