第8章 VFP程序设计基础ppt课件.ppt

第8章 VFP程序设计基础ppt课件.ppt

ID:58698030

大小:448.00 KB

页数:48页

时间:2020-10-04

第8章 VFP程序设计基础ppt课件.ppt_第1页
第8章 VFP程序设计基础ppt课件.ppt_第2页
第8章 VFP程序设计基础ppt课件.ppt_第3页
第8章 VFP程序设计基础ppt课件.ppt_第4页
第8章 VFP程序设计基础ppt课件.ppt_第5页
资源描述:

《第8章 VFP程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章VFP程序设计基础建议教学时数:2学时授课方式:课堂教学教学手段:板书+幻灯片参考资料:教材教学目的及要求:本章主要要求掌握程序文件建立与运行方法、程序基本结构及常用命令、过程及过程调用、对象三要素、数据环境。了解:程序调试。教学重点及难点:重点:面向过程及面向对象程序设计难点:过程及过程调用中的参数传递10/8/20211本章要点面向过程程序设计面向对象程序设计调试程序思考题自己动手10/8/202128.1面向过程程序设计8.1.1程序设计方法概述早期的程序设计结构化程序设计面向对象的程序设计方法上一页下一页要点10/8/

2、20213广义地讲:算法是为完成一项任务所应当遵循的一步一步的规则的、精确的、无歧义的描述,它的总步数是有限的。狭义地讲:算法是解决一个问题采取的方法和步骤的描述。算法的含义:我们把解决问题的方法和步骤称为算法。上一页下一页要点8.1.2算法及算法表示10/8/20214上一页下一页要点例8.2输入三个数,然后输出其中最大的数。算法可以写成:1)输入A,B,C。2)若A>B,则MAX←A;否则MAX←B。3)若C>MAX,则MAX←C。4)输出MAX,MAX即为最大数。例8.1输入10个数,输出其中最大的数。算法可以写成:(1)输入

3、1个数,存入变量A中,将记录数据个数的变量N赋值为1,即N=1(2)将A存入表示最大值的变量Max中,即Max=A(3)再输入一个值给A,如果A>Max则Max=A,否则Max不变(4)让记录数据个数的变量增加1,即N=N+1(5)判断N是否小于10,若成立则转到第(3)步执行,否则转到第(6)步。(6)输出max8.1.2算法及算法表示10/8/20215算法特性:有穷性:一个算法必须在执行有穷多个计算步骤后终止;确定性:一个算法给出的每个计算步骤,必须都是精确定义的、无二义性的;有效性:算法中的每一个步骤必须有效地执行,并能得到

4、确定结果;输入:一个算法中可以没有输入,也可以有一个或多个输入信息,如果需要运行时输入不同数据,这些输入信息是算法所需的初始数据;输出:一个算法应有一个或多个输出,一个算法得到的结果就是算法的输出。没有输出的算法是没有意义的。上一页下一页要点8.1.2算法及算法表示10/8/202168.1.2算法及算法表示上一页下一页要点算法的表示:一、自然语言与伪代码表示算法二、用流程图表示算法传统流程图N—S流程图顺序结构流程图选择结构流程图顺序结构的N-S图选择结构的N-S图循环结构流程图循环结构的N-S图10/8/202178.1.3程序

5、文件的建立和执行1.程序文件的建立1)以命令方式建立、编辑程序文件ModifyCommand<程序文件名>2)以菜单方式建立、编辑程序文件文件--新建--程序3)利用设计工具建立程序代码各种文本编辑器上一页下一页要点10/8/202182.程序文件的运行1)以命令方式调用程序文件Do<程序文件名>2)以菜单方式调用程序文件程序--运行上一页下一页要点8.1.3程序文件的建立和执行10/8/202198.1.4程序中常用命令1.交互式输入命令1)STORE〈表达式〉To〈内存变量表〉2)变量=〈表达式〉3)Accept[<提示符>]T

6、o<内存变量表>4)Wait[<提示符>][To<内存变量表>][Window[At<行>,<列>]][Timeout<数值表达式>]5)Input[<提示符>]To<内存变量表>6)@<行,列>Say<提示信息>Get〈变量〉Read上一页下一页要点10/8/2021108.1.4程序中常用命令2.输出命令1)?<表达式表>2)??<表达式表>3)@<行,列>Say<提示信息>4)Text<文本信息>Endtext上一页下一页要点10/8/2021118.1.4程序中常用命令3.其他命令1)Clear2)Return3)Cance

7、l4)Quit5)Note<注释内容>*<注释内容>&&<注释内容>--一般用于语句后的注释上一页下一页要点10/8/2021128.1.4程序中常用命令4.常用环境设置命令(第1章已讲述)1)SETTALKON/OFF2)SETECHOON/OFF3)SETPRINTERON/OFF4)SETDEVICETOSCREEN/PRINTER/FILE〈文件名〉5)SETEXACTON/OFF6)SETSAFETYON/OFF7)SETDELETEDON/OFF8)SETCONSOLEON/OFF9)SETDEFAULTTO<默认目录>

8、上一页下一页要点10/8/2021138.1.5程序的基本结构1.顺序结构顺序结构是在程序执行时,根据程序中语句的书写顺序依次执行的命令序列。VisualFoxPro系统中的大多数命令都可以作为顺序结构中的语句。但是,绝大多数问题仅用

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

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

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