结构化程序设计基础课件.ppt

结构化程序设计基础课件.ppt

ID:57028309

大小:364.50 KB

页数:80页

时间:2020-07-26

结构化程序设计基础课件.ppt_第1页
结构化程序设计基础课件.ppt_第2页
结构化程序设计基础课件.ppt_第3页
结构化程序设计基础课件.ppt_第4页
结构化程序设计基础课件.ppt_第5页
资源描述:

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

1、第六章 VFP结构化程序设计基础1面向过程的结构化程序设计、面向对象程序设计当今世界上两大计算机程序设计的方法本章节为VFP的重点与难点部分,同学们需注重理解,掌握结构,灵活运用。2目录6.1创建、修改和运行应用程序6.2VFP基本语法结构6.3数组6.4过程和用户自定义函数6.5综合应用36.1创建、修改和运行应用程序6.1.1创建应用程序(3种方式)一、VFP系统菜单创建文件

2、新建

3、程序

4、创建新文件[注]创建的文件不在项目中二、项目管理器创建代码

5、程序

6、新建[注]创建的文件在项目中三、命令窗口直接输入方式Modifycommand[程序名][注]创建的文件在默认位置[

7、注]程序的扩展名为:.PRG46.1.2修改程序(4种方式)一、VFP系统菜单文件

8、打开

9、选择程序二、项目管理器代码

10、选择程序

11、修改[注]该程序应在项目中三、命令窗口输入Modifycommand[程序名][注]该程序应在默认位置四、命令窗口输入Modifycommand?显示对话框56.1.2运行程序(3种方式)一、VFP系统菜单程序

12、运行

13、显示对话框,选择程序二、项目管理器代码

14、选择程序

15、运行[注]该程序应在项目中三、命令窗口输入DO文件名[注]如果不指明文件的位置,则执行默认位置的程序;如果程序不在默认位置,必须加路径。例如:Do“d:项目p2.prg"66.2

16、VFP基本语法结构在程序设计语言中,程序控制是程序设计语言的精髓所在,在结构化程序设计中,程序一般采用以下3种结构组成:顺序结构条件分支结构循环结构76.2.1顺序结构程序设计程序中的语句顺序执行一、最基本的屏幕输入、输出1、最常用的屏幕输出命令:??数据1,数据2,……&&输出前先换行??数据1,数据2,……&&接着上一行数据输出2、改变字型及字体*?“中国”FONT“隶书”,20STYLE“BUI”输出“中国”,字体是隶书,字号是20,加粗、下划线、倾斜83、定位输出命令*@<行,列>say<数据>例:@20,20say"中国"colorRGB(255,0,0,255

17、,255,255)STYLE"BIU"FONT"隶书",20显示:中国说明:colorRGB(255,0,0,255,255,255)前3个数控制前景,后3个控制背景。使用红绿蓝3色。STYLE"BIU“加粗、下划线、倾斜FONT"隶书",20字体和大小94、定位输入命令*@<行,列>SAY<提示字符串>GET<变量>例vname="ab"@10,20say"enterdata:"getvnameread@12,20sayvname5、清除屏幕命令CLEAR或清除部分区域@5,10say"OK"@5,10clear5,2010二、程序交互命令1、等待命令WAITWAIT[

18、提示信息][TO<内存变量>]2、输入命令INPUTinput [提示信息]TO<内存变量>input"输入数据:"tovname可以输入数值型数据,也可以输入字符型数据,字符型数据必须加引号。3、接受命令ACCEPTACCEPT[提示信息]TO<内存变量>只能接受字符型数据,输入时不需要加引号。11三、顺序结构程序举例例6-1input"entera:"toainput"enterb:"tob?"a="+ltrim(str(a)),"b="+ltrim(str(b))c=aa=bb=c?"a="+ltrim(str(a)),"b="+ltrim(str(b))输入 3给

19、a,输入4给b显示: a=3b=4a=4b=3说明:ltrim()删除字符串左边的空str( )将数值转换为字符12例6-2clearusexsinput"输入记录号:"torgor@6,6sayxmfont"宋体",40style"B"colorrgb(0,0,0,225,225,225)运行显示:136.2.2分支结构程序设计条件分支根据条件的测试结果执行不同的操作。2种命令:IF…ELSE…ENDIFDOCASE…ENDCASE一、IF…ELSE…ENDIF格式:IF条件表达式命令组ENDIFIF条件表达式命令组1ELSE命令组2ENDIF当条件表达式结果为.T..

20、时,执行命令组1。当条件表达式结果为.F.时,执行命令组2。执行完组1或组2后,执行ENDIF后面命令。通常,使用于只有两个分支的情况。当条件表达式结果为.T..时,执行命令组1。执行完组1后,执行ENDIF后面命令。当条件为.F.时,执行ENDIF后面命令。14IF对条件表达式求值命令组1命令组2ENDIF.T..F.15例:输出2个数中大的数input"entera:"toainput"enterb:"tobifa>b?aelse?bendif16二、DOCASE…ENDCASE格式:DOCASECASE条件表达式1命令序

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

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

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