计算机vf第6章程序设计基础ppt课件.ppt

计算机vf第6章程序设计基础ppt课件.ppt

ID:58657907

大小:494.00 KB

页数:75页

时间:2020-10-05

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

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

1、第六章程序设计基础教学课件山东财政学院计算机系SDFI8/15/202116.1结构化程序设计概述6.2程序文件的建立、编辑与执行6.3程序设计辅助命令6.4程序的基本控制结构6.5子程序、过程文件与自定义函数6.6程序调试第六章目录8/15/202126.1结构化程序设计概述一组命令:UsejsqkIndexOnxmTagxmcdxListjsbh,xm,csrqSeek“茅丽艳"?Found()Dispjsbh,xm,zc,bmbh1.在命令窗口中一一输入和执行。不能保存。2.将命令序列保存成.PRG文件,随时可以打开执行。两种执行方式:8/15

2、/202136.1.1程序的概念程序就是计算机能够分析执行的指令集合。程序设计就是计算机用户根据问题的要求,按一定的逻辑关系,将一系列的指令组合在一起,形成一个指令序列的过程。在VisualFoxPro中,程序文件也称为命令文件,其扩展名为.prg。VFP的三种工作方式:菜单方式命令方式程序方式8/15/202146.1.2程序设计和算法1.算法的概念算法就是解决问题的方法和步骤。例6.1有两个内存变量,将它们的值互换。例6.2从10个数中挑选出最大的数。2.算法的表示算法可以有多种表示方法,常用的有自然语言法和流程图法。判断输入输出处理框1起止框流

3、程线8/15/202156.2程序文件的建立、编辑与执行6.2.1程序文件的建立与编辑程序文件是一个纯文本文件.可使用外部编辑器或内部编辑器来建立/编辑程序文件.1.菜单方式“文件”/“新建”/“程序”2.命令方式格式1:ModifyCommand<程序文件名>格式2:ModifyFile<程序文件名.扩展名>①程序文件名必须以字母开头,由字母、数字、下划线组成,其默认的扩展名为.prg。.fxp为编译后的程序文件。②执行命令时,系统在指定路径或当前路径下查找命令中指定的文件,如果未找到,则建立新文件;如果找到了指定的文件,系统自动将该文件调入并显示

4、在编辑窗口内。8/15/20216程序的书写规则:1)一行只能写一条命令,写完要输入回车符,表示命令结束。2)为便于阅读,可以将长的命令分成若干行书写,但要在行尾加上分号,表示下一行是本行的继续。3)绝大部分命令或函数都可缩写成前四个字符。8/15/202176.2.2程序文件的调用执行1.菜单方式单击主菜单“程序菜单中“运行”命令。2.命令方式格式:DO[<路径>]<程序文件名>[With<实际参数表>]功能:将磁盘上“文件名”所指的命令文件调入内存并运行。说明:①程序文件的执行中,如果发生错误,系统将给出错误信息,用户可返回编辑状态进行修改。②本

5、命令中的可选项[With<参数表>]用于执行带参数的程序。参数的作用是向将要运行的程序传递数据。中断程序执行,按ESC键!8/15/20218【例6.3】简单程序举例:编写程序求半径为3的圆面积。程序文件取名为:circle.prgr=3s=3.14159*r*r?”圆面积:”,sReturn上述程序文件,可用下述命令执行:Docircle执行结果:圆面积:28.274318/15/202196.3程序设计辅助命令数据输入数据处理数据输出程序A=2B=5C=-3X1=-b+sqrt(b*b-4*a*c)/(2*a)X2=-b-sqrt(b*b-4*a

6、*c)/(2*a)?”方程的根是:”,x1,x28/15/2021106.3.1常用输入输出命令1.数据输入命令⑴Input命令格式:Input[<提示信息>]To<内存变量>功能:用于接收从键盘输入的表达式,并将计算结果存入指定的内存变量中。说明:①Input命令执行时,先在屏幕上显示提示信息,然后暂停程序的运行,等待从键盘输入数据。用户输入后,按下回车键,系统将所输入的数据送到指定的内存变量中。8/15/202111②Input命令能够接收任意类型的VisualFoxPro表达式,计算出结果后,再赋值给内存变量。如果输入的表达式中有字符串、日期型

7、、逻辑型常量,则必须使用定界符。③如果内存变量未定义,将在执行此命令时建立内存变量。④Input命令每次只能为一个变量输入值。⑤<提示信息>可以省略。注意:一个命令只能接受键盘输入的一个数据,赋值给一个变量。下面命令错误:Input“请输入数据:”toa,b,c8/15/202112【例6.4】编写程序,由键盘输入半径,求圆面积。(在程序运行时输入半径,可以实现求任意半径的圆面积,提高程序的通用性)程序circle1.prg的内容如下:(在命令窗口中输入modicommcircle)Input"半径="Tors=3.14159*r*r?"圆面积=",

8、sReturn8/15/202113⑵Accept命令格式:Accept[<提示信息>]TO<内存变量名>功

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

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

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