结构化程序设计基础教学课件VF

结构化程序设计基础教学课件VF

ID:39628989

大小:2.09 MB

页数:84页

时间:2019-07-07

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

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

1、第6章结构化程序设计基础computercenter.jlu.edu.cn吉林大学计算机教学与研究中心Welcome!6.1样本程序分析MODIFYCOMMANDExample_1INPUT“请输入数N:”TONIFN<1?“输入的数:”,N,‘太小!’CANCELENDIFSTORE1TOI,SDOWHILEI<=NS=S*II=I+1ENDDO?N,“的阶乘是:”,SCANCEL【例1】求数N的阶乘26.2程序的建立与执行VFP源程序是用VFP命令或程序中专用语句编写的文本文件,其扩展名是PRG。6

2、.2.1VFP专用程序编辑器建立源程序文件方法一:“文件”菜单项→“新建”→选择“程序”→“新建文件”。方法二:使用常用工具栏的“新建”按钮。36.2.1VFP专用程序编辑器说明1:此方法可以建立新程序文件,又可修改已有的程序文件。方法三:在命令窗口中执行命令:ModifyCommand[<程序文件名>]说明2:文件的扩展名可缺省,系统默认扩展名为.PRG。46.2.1VFP专用程序编辑器方法四:在项目管理器中,进入“代码”选项卡,选择“程序”,单击“新建”。说明3:一个命令行中只能写一条命令,若一行写

3、不下,需使用分行符“;”。56.2.1VFP专用程序编辑器保存程序文件方法一:单击“文件”菜单项→“保存”。方法二:单击“常用”工具栏里的“保存”按钮。方法三:按Ctrl+W。方法四:关闭程序编辑器,系统提示是否保存文件。66.2.2打开源程序文件方法一:“文件”菜单项→“打开”→“文件类型”为“程序”→选择文件→“确定”方法二:单击“常用”工具栏里的“打开”按钮。方法三:在命令窗口中执行命令:ModifyCommand<程序文件名>

4、?打开程序文件76.2.3程序的编译与执行在VFP中,可以执行源程序

5、、编译程序、应用程序和可执行程序4种程序文件。(1)源程序(PRG):源程序是文本文件,可以对其内容进行修改。只要有源程序文件,就可以生成其他3种程序文件。执行程序就是按照程序的内部控制结构执行文件中的相关语句序列。程序文件的类型86.2.3程序的编译与执行(2)编译程序(FXP):每个源程序文件都有对应的编译程序文件,执行编译程序比执行源程序的速度快。(3)应用程序(APP):由多个文件(包括程序、表单和菜单等)连接成一个应用程序文件。注意:以上三种文件都是在VFP环境下运行。96.2.3程序的编译与

6、执行(4)可执行程序(EXE):将多个文件(包括程序、表单和菜单等)连接成一个可执行程序文件,此种文件可以脱离VFP环境运行。编译程序当执行一个源程序时,系统自动将其编译为编译程序(FXP)。在VFP中允许只编译而不执行程序。106.2.3程序的编译与执行方法一:在程序编辑器中,单击“程序”菜单项→“编译”。方法二:单击“程序”菜单项→“编译”→选择“文件类型”为“程序”→选择程序文件→“编译”编译方法为:116.2.3程序的编译与执行执行程序方法一:在程序编辑器中,“程序”菜单→“执行”或“运行”常用

7、工具“!”。方法二:“程序”菜单→“运行”→选择“文件类型”为“程序”→选择或输入程序文件名→“运行”。方法三:在程序或命令窗口中执行:Do<程序文件名>126.2.3程序的编译与执行说明:当源程序(PRG)和编译程序(FXP)文件同时存在时,系统将执行距当前时间最近的程序文件。136.3.1输入字符串语句语句格式:Accept[<字符表达式>]To<内存变量>“字符表达式”:作为执行到此语句时的提示信息。若无此项,则不输出任何信息。内存变量:用来接收输入的字符串。若不输入任何字符,则将空字符赋值给内存

8、变量。例:Accept“请输入学号:”ToXH?”输入的学号是:”+XH146.3.2等待语句语句格式:Wait[<字符表达式>][To<内存变量>][Window[At<行>,<列>]][Nowait][Clear

9、Noclear][Timeout<数值表达式>]“字符表达式”:提示信息。若无此项,则输出任何信息。To内存变量:用来接收输入的字符。若不输入任何字符,则将空字符赋值给内存变量。156.3.2等待语句WindowAt<行>,<列>:使用Window项表示在VFP主窗口的右上角弹出提示信息窗

10、口。也可以使用At<行>,<列>指定提示信息窗口的开始位置。Window和Nowait:弹出提示窗口后,程序不暂停,即不等用户按键,就继续执行后面的语句。Window和Noclear:在执行下一条WaitWindow或WaitClear语句之前,系统不关闭提示信息窗口。166.3.2等待语句Timeout<数值表达式>:用于设定等待的秒数。在等待时间内按任意键或等待超时,程序将继续向下执行。例:Wait"显示时间:"Timeout3??Ti

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

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

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