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




