VisualFoxPro90程序设计基础第5章程序设计基础.ppt

VisualFoxPro90程序设计基础第5章程序设计基础.ppt

ID:50761663

大小:2.60 MB

页数:82页

时间:2020-03-14

VisualFoxPro90程序设计基础第5章程序设计基础.ppt_第1页
VisualFoxPro90程序设计基础第5章程序设计基础.ppt_第2页
VisualFoxPro90程序设计基础第5章程序设计基础.ppt_第3页
VisualFoxPro90程序设计基础第5章程序设计基础.ppt_第4页
VisualFoxPro90程序设计基础第5章程序设计基础.ppt_第5页
资源描述:

《VisualFoxPro90程序设计基础第5章程序设计基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库技术及应用第五章VFP程序设计基础数据库技术及应用南京信息工程大学计算机与软件学院主讲:刘生教学目的和要求了解程序设计的一些基本概念;熟悉程序设计的基本方法和步骤;掌握VisualFoxpro中三种基本控制结构的实现方法和使用方法;掌握自定义函数和过程的使用。2021/7/223主讲:南京信息工程大学计算机与软件学院刘生教学重点结构化程序设计中的三种控制结构;自定义函数和过程的使用;参数传递的不同类型。2021/7/224主讲:南京信息工程大学计算机与软件学院刘生章节内容5.1VisualFoxpro程序设计基础5.1.1

2、基本概念5.1.2程序设计方法与步骤5.1.3顺序程序设计5.1.4选择结构程序设计5.1.5循环结构程序设计2021/7/225主讲:南京信息工程大学计算机与软件学院刘生章节内容5.1.6子程序、过程与自定义函数5.1.7过程文件5.1.8自定义函数5.2程序设计综合应用举例2021/7/226主讲:南京信息工程大学计算机与软件学院刘生5.1.1基本概念程序是使计算机完成某种功能的指令序列。程序可分为源语言程序和可执行程序。程序设计是指设计、编制、调试程序的方法和过程。程序设计方法主要有结构化程序设计与面向对象设计之分。202

3、1/7/227主讲:南京信息工程大学计算机与软件学院刘生5.1.1基本概念执行程序就是依次执行其中的每一条命令,直至全部命令执行完毕。程序通常以文件形式存放在磁盘上,在VisualFoxPro中,程序文件也称为命令文件,其扩展名为.prg。程序文件一旦建立,可以多次重复执行。2021/7/228主讲:南京信息工程大学计算机与软件学院刘生5.1.2程序设计方法与步骤程序设计一般包含以下几个步骤:(1)分析问题,确定需求,对能够建立数学模型的问题,根据需求建立数学模型。2021/7/229主讲:南京信息工程大学计算机与软件学院刘生5

4、.1.2程序设计方法与步骤程序设计一般包含以下几个步骤:(2)确定数据结构和算法。算法由三种基本控制结构描述,主要描述程序的控制流程和工作过程,数据结构是对程序中数据的描述。在高级程序设计语言中,数据结构通过数据类型体现,而算法可用任何形式的工具来描述,通常有流程图、N-S图和伪代码等。其中流程图是最早提出的用图形表示算法的工具,它具有直观性强、便于阅读等特点,是采用较多的算法描述工具。2021/7/2210主讲:南京信息工程大学计算机与软件学院刘生5.1.2程序设计方法与步骤流程图的基本图形元素起止框处理框判断框输入输出框连接

5、点流程线2021/7/2211主讲:南京信息工程大学计算机与软件学院刘生5.1.2程序设计方法与步骤程序设计一般包含以下几个步骤:(2)确定数据结构和算法。计算机能够实现的基本功能操作包括以下四种类型:逻辑运算:逻辑与、逻辑或、逻辑非;算术运算:加、减、乘、除;数据比较:大于、小于、等于、不等于、大于等于、小于等于;数据传送:输入、输出、赋值。2021/7/2212主讲:南京信息工程大学计算机与软件学院刘生5.1.2程序设计方法与步骤(3)编制程序。(4)调试程序。2021/7/2213主讲:南京信息工程大学计算机与软件学院刘生

6、5.1.3顺序程序设计顺序结构是程序设计中最简单、最常用的基本结构,同时也是程序设计中最基本的控制结构。该结构中,指令按照出现的先后顺序依次执行。它是任何程序的主体,即使在选择结构或循环结构内部中,也大多为顺序结构程序段。2021/7/2214主讲:南京信息工程大学计算机与软件学院刘生1.数据输出命令格式:?/??[<表达式表>]功能:计算并输出表达式的值。说明:①命令中的表达式可以包含字段变量和内存变量,表达式之间以逗号分隔。②两个命令的区别在于:?命令先换行,再开始输出;??命令不换行即开始输出。③?后面若没有表达式表,则只

7、进行换行操作。5.1.3顺序程序设计2021/7/2215主讲:南京信息工程大学计算机与软件学院刘生2.语句的续行当一条语句或一个命令很长时,在代码编辑窗口或命令窗口阅读时将不便查看,使用滚动条又比较麻烦。这时,就可以使用续行功能,用分号“;”将较长的语句分为两行或多行。作为续行符的分号只能出现在行尾。5.1.3顺序程序设计2021/7/2216主讲:南京信息工程大学计算机与软件学院刘生3.注释命令为增加程序的可读性,常常要在程序中加入一些注释,对程序中使用的变量、算法进行说明。注释仅起说明作用,不参与程序运行。VisualFo

8、xPro提供了2种注释的方法其一:在程序行开头加“*”表示本行为注释行其二:命令行中字符“&&”后面的部分为注释5.1.3顺序程序设计2021/7/2217主讲:南京信息工程大学计算机与软件学院刘生试编写一个程序完成两个变量内容的交换。分析:要完成两个变量内容的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。