Visual FoxPro 第九章 化繼序級计 isual Gox Pro
Visual FoxPro 1 VisualFoxPro
Visual FoxPro 9.1程序设计基础 9.2顺序结构程序 9.3选择结构程序 94循环结构程序 9.5程序的模块化 9.6程序的调试
Visual FoxPro 2 9.1 程序设计基础 9.2 顺序结构程序 9.3 选择结构程序 9.4 循环结构程序 9.5 程序的模块化 9.6 程序的调试
Visual FoxPro 9.1程序设计基础 9.1.1程序设计的概念 什么叫程序设计?对于初学者来说,往往把程序设计简单地理解为只是编 写一个程序。这是不全面的。程序设计反映了利用计算机解决问题的全 过程,包含多方面的内容,而编写程序只是其中的一个方面。使用计算 机解决实际问题,通常是先要对问题进行分析并建立数学模型,然后考 虑数据的组织方式和算法,并用某一种程序设计语言编写程序,最后调 试程序,使之运行后能产生预期的结果。这个过程称为程序设计。 在拿到一个实际问题之后,应对问题的性质与要求进行深入分析,从而确 定求解问题的数学模型或方法,接下来进行算法设计,并画出流程图。 有了算法流程图,再来编写程序是很容易的事情。有些初学者,在没有 把所要解决的问题分析清楚之前就急于编写程序,结果编程思路紊乱 很难得到预想的结果
Visual FoxPro 3 9.1.1 程序设计的概念 什么叫程序设计?对于初学者来说,往往把程序设计简单地理解为只是编 写一个程序。这是不全面的。程序设计反映了利用计算机解决问题的全 过程,包含多方面的内容,而编写程序只是其中的一个方面。使用计算 机解决实际问题,通常是先要对问题进行分析并建立数学模型,然后考 虑数据的组织方式和算法,并用某一种程序设计语言编写程序,最后调 试程序,使之运行后能产生预期的结果。这个过程称为程序设计。 在拿到一个实际问题之后,应对问题的性质与要求进行深入分析,从而确 定求解问题的数学模型或方法,接下来进行算法设计,并画出流程图。 有了算法流程图,再来编写程序是很容易的事情。有些初学者,在没有 把所要解决的问题分析清楚之前就急于编写程序,结果编程思路紊乱, 很难得到预想的结果。 9.1 程序设计基础
Visual FoxPro 9.1.2程序的控制结构 任何复杂的程序都由3种基本控制结构组成。它们是顺序结构、 选择结构和循环结构。 顺序结构 这是最简单的一种基本结构,依次顺序执行不同的程序块。 2.选择结构 根据条件满足或不满足而去执行不同的程序块。 3.循环结构 循环结构是指重复执行某些操作,重复执行的部分称为循环体
Visual FoxPro 4 9.1.2 程序的控制结构 任何复杂的程序都由3种基本控制结构组成。它们是顺序结构、 选择结构和循环结构。 1. 顺序结构 这是最简单的一种基本结构,依次顺序执行不同的程序块。 2. 选择结构 根据条件满足或不满足而去执行不同的程序块。 3. 循环结构 循环结构是指重复执行某些操作,重复执行的部分称为循环体
Visual FoxPro 9.13结构化程序设计方法 结构化程序设计采用自顶向下、逐步求精和模块化的分析方法。 自顶向下是指对设计的系统要有一个全面的理解,从问题的 全局入手,把一个复杂问题分解成若干个相互独立的子问题, 然后对每个子问题再作进一步的分解,如此重复,直到每个 问题都容易解决为止。 逐步求精是指程序设计的过程是一个渐进的过程,先把一个 子问题用一个程序模块来描述,再把每个模块的功能逐步分 解细化为一系列的具体步骤,以致能用某种程序设计语言的 基本控制语句来实现。逐步求精总是和自顶向下结合使用, 般把逐步求精看作自顶向下设计的具体体现。 模块化是结构化程序的重要原则。所谓模块化就是把大程序 按照功能分为较小的程序
Visual FoxPro 5 9.1.3 结构化程序设计方法 结构化程序设计采用自顶向下、逐步求精和模块化的分析方法。 自顶向下是指对设计的系统要有一个全面的理解,从问题的 全局入手,把一个复杂问题分解成若干个相互独立的子问题, 然后对每个子问题再作进一步的分解,如此重复,直到每个 问题都容易解决为止。 逐步求精是指程序设计的过程是一个渐进的过程,先把一个 子问题用一个程序模块来描述,再把每个模块的功能逐步分 解细化为一系列的具体步骤,以致能用某种程序设计语言的 基本控制语句来实现。逐步求精总是和自顶向下结合使用, 一般把逐步求精看作自顶向下设计的具体体现。 模块化是结构化程序的重要原则。所谓模块化就是把大程序 按照功能分为较小的程序