《vfp过程程序设计》PPT课件.ppt

《vfp过程程序设计》PPT课件.ppt

ID:52066697

大小:240.50 KB

页数:59页

时间:2020-03-31

《vfp过程程序设计》PPT课件.ppt_第1页
《vfp过程程序设计》PPT课件.ppt_第2页
《vfp过程程序设计》PPT课件.ppt_第3页
《vfp过程程序设计》PPT课件.ppt_第4页
《vfp过程程序设计》PPT课件.ppt_第5页
资源描述:

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

1、过程(结构化)程序设计基础结构化程序文件的建立、编辑、修改与执行1.建立程序MODIFYCOMMAND程序名(文件名)2.执行程序DO程序名(文件名)3.修改/查看程序:MODIFYCOMMAND程序名(文件名)1)程序结束命令RETURN[TOMASTER]格式:结构化程序辅助命令2)清屏命令格式:CLEAR3)注释命令程序中可以插入注释,以提高程序的可读性。NOTE

2、*注释部分&&注释部分格式:行首注释单命令的行尾注释程序的基本结构程序=输入+算法+输出基本的输入/输出命令1)INPUT命令格式:INPUT[<提示信息>]TO<内存变量>功能:在屏幕上显

3、示[<提示信息>],并等待用户通过键盘输入表达式,再把表达式的值赋给指定的<内存变量>。2)ACCEPT命令格式:ACCEPT[<提示信息>]TO<内存变量>功能:该命令和INPUT类似,不同的是它会把输入内容作为字符串常量赋值给指定的<内存变量>。3)基本输出命令?

4、??格式:?

5、??<表达式1>,[<表达式2>…]功能:计算给定的一个或多个表达式的值,并将结果显示在屏幕上。说明:“?”表示在当前光标的下一行输出,而“??”表示在当前光标位置处输出。VFP程序的三种基本结构1顺序结构顺序结构始终按照程序中语句的先后顺序逐条执行。输入圆的半径,计算

6、周长、面积,并显示结果SettalkoffClearInput“半径:”torL=2*r*pi()S=r^2*pi()?“圆的周长:”,L?“圆的面积:”,Sreturn顺序结构:是一种最基本、最简单的程序结构。如下图所示,先执行A,再执行B,A与B按照顺序执行。ABAB(a)流程图(b)N-S图2选择结构应用程序在进行数据处理时需要根据不同的条件选择执行不同的操作,使程序的流程根据不同条件来决定程序的走向,这种程序结构称为选择结构。在VFP中是用IF…ELSE…ENDIF和DOCASE…ENDCASE来实现的。选择(或分支)结构:根据条件是否成立而执行不同的程

7、序模块。PTFAB条件pABYN(a)流程图(b)N-S图1)IF语句格式:IF<条件表达式><语句序列1>[ELSE<语句序列2>]ENDIF功能:执行该语句时,若条件表达式的值为.T.,则执行<语句序列1>,否则执行<语句序列2>,然后再执行ENDIF之后的语句.EXM1:判断某一年是否是闰年。假如年份用y表示,判断y是否是闰年的方法是:若y能够被400整除或y能够被4整除并且不能够被100整除y/4=int(y/4)andy/100<>int(y/100)ory/400=int(y/400)提示:判断一个整数M能否被另一个整数N整除,一般采用三种方法,判断

8、:①MOD(M,N)是否等于0②INT(M/N)是否等于M/N③M%N=0若等于,则表明M能被N整除。CLEARINPUT"请输入年份:"toyIFy/4=int(y/4)andy/100<>int(y/100)ory/400=int(y/400)?str(y,4)+"年是闰年"ELSE?str(y,4)+"年不是闰年"ENDIFRETURN结构化方法程序设计及运行编程:1、输入一个数,判断是否为偶数,并显示结果。2、从键盘输入三个数a,b,c,按从大到小的顺序重新排列,使a最大,c最小。从键盘输入三个数a,b,c,按从大到小的顺序重新排列,使a最大,c最小。(

9、参考程序)SETTALKOFFINPUT“输入第一个数”TOAINPUT“输入第二个数”TOBINPUT“输入第三个数”TOCIFA<语句序列1>…CASE<条件表达式n><语句序列n>[OTHERWISE<语句序列Q>]ENDCASEEXM5:输入月份值,显示对应季节的中文名字(3,4,5月为春季,6,7,8月为夏季,9,10,11月为秋季;12,1,2月为冬季)。(参考教

10、材P56例3-6)SettalkoffInput“输入月份:”toyfdocasecaseyf=3oryf=4oryf=5jj="春季"caseyf=6oryf=7oryf=8jj="夏季"caseyf=9oryf=10oryf=11jj="秋季"caseyf=12oryf=1oryf=2jj="冬季"otherwisejj=“输入错误”Endcase?jjreturn【例】计算分段函数的值循环结构能够使某些语句或程序段重复执行若干次。3.循环结构常见的循环结构有:条件循环步长循环扫描循环涉及数据表的循环,第6章介绍1、条件循环结构命令的基本格式DOWHILE

11、条件·········E

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

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

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