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

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

ID:56963171

大小:139.00 KB

页数:43页

时间:2020-07-22

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

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

1、第6章程序设计基础主要内容6.1程序的建立与运行6.2程序中的常用命令6.3顺序结构程序设计6.4分支结构程序设计6.5循环结构程序设计6.6过程6.7参数传递与变量作用域6.8自定义函数6.1程序文件的建立与运行6.1.1程序文件的概念为实现某一具体任务而按照一定的控制结构编制的命令序列,并以文件的形式存储在磁盘上(扩展名为.prg),又称为命令文件。程序一般由以下要素组成:变量:参与运算及存放中间结果普通语句:操作数据库命令(含SQL语句)及输入输出语句程序流程语句:控制程序走向的语句过程与函数:完成待定功能的子程序模块6.1.1应用程序的建立(1)菜单方式(2)命令方

2、式:MODIFYCOMMAND<程序名>说明:<程序名>为主文件名,其扩展名的默认值为.PRG例1:建立名为L1.prg的程序文件,分别统计所有学生和“电子”专业学生的奖学金总额,并将统计结果显示VFP主窗口中。命令窗口:MODIFYCOMMANDTJ.PRG编辑窗口:CLEARSETTALKOFFUSESTUDENT.DBFSELECTSUM(奖学金)FROMSTUDENTINTO;ARRAYINTOTJ1SELECTSUM(奖学金)FROMSTUDENTWHERE专业=“电子”INTOARRAYINTOTJ2?”所有学生奖学金总额:”,TJ1(1,1)?”电子专业学生奖

3、学金总额:”,TJ2(1,1)USERETURN6.1.2应用程序的运行1.菜单方式2.命令方式:DO〈应用程序名〉WITH<参数表>说明:1)在程序运行过程中执行到下述命令时将会中断运行而退出,它们退出后返回的系统状态分别是:DO:转去运行另一个程序CANCEL:命令窗口状态。QUIT:操作系统状态。RETURN:调用点或命令窗口状态。6.1.3应用程序的修改1)菜单方式2)命令方式:MODIFYCOMMAND<程序名>6.2程序中的常用命令6.2.2常用辅助命令6.2.1简单的输入输出命令1.键入表达式命令格式:INPUT[<字符表达式>]TO<内存变量>功能:暂停

4、程序运行,等待键入表达式并将其值赋给指定的内存变量,待按回车键后,继续运行程序。功能注释:1)如果选用<字符表达式>,系统会首先显示该表达式的值,作为提示信息。2)输入的数据可以是常量、变量,也可以是更为一般的表达式。但不能不输入任何内容直接按回车键。3)输入相应类型时必须加定界符。例2:编写命令文件,查找指定日期以后出生的学生并显示在屏幕上。6.2.简单的输入输出命令2.键入字符串命令格式:ACCEPT<提示信息>TO<内存变量>说明:1)暂停程序的运行,等待用户键入字符型常量以赋给指定的内存变量。2)<提示信息>是显示在屏幕上的、用于提示说明的字符型表达式。3)如果

5、不键入任何字符而只按回车键,则赋给内存变量的值将是一个空字符串。3.输入单字符命令格式:WAIT<提示信息>TO<内存变量>[WINDOW]功能:暂停程序的运行,等待用户键入单个字符后再恢复程序运行。说明:1)<提示信息>为可选项,其格式、功能与要求同ACCEPT命令。如果命令中无此选项,则系统默认的提示信息是:按任意键继续……2)TO<内存变量>也为可选项,选用时,则键入的单个字符均作为字符型数据赋给内存变量。如果只是按下回车键,则只将一个空字符存入内存变量。3)一般情况下,提示信息被显示在VFP主窗口或当前用户自定义窗口里。如果指定了WINDOW子句,则会出现一

6、个WAIT提示窗口,用以显示提示信息。使用示例:WAIT"输入无效,请重新输入…"WINDOW4.简单的输出语句:?、??依次计算并显示表达式表中各表达式的值,所显示的值与值之间间隔一个空格。5.信息显示函数.1)格式MESSAGEBOX(<提示信息>[,<按钮类型>][,<对话框标题>])2)功能暂停程序运行,在对话框中显示提示信息,等待用户单击按钮,并返回一个整数表示单击的是哪个按钮。其中,<按钮类型>由三个数码相加产生,即:<按钮类型码>+<图标类型码>+<默认按钮码><按钮类型>缺省值为0。各个按钮的含义见P.130表6-1函数返回值及含义P.130见表6-2。ME

7、SSAGEBOX函数举例:MESSAGEBOX(“欢迎使用系统”)MESSAGEBOX(“删除记录?”,1+48+256)MESSAGEBOX(“继续执行吗?”,3,”请确认”)6.2.2常用辅助命令格式I:NOTE<注释内容>格式II:*<注释内容>格式III:……&&<注释内容>说明:1)注释命令为非执行语句2)注释内容最后一个字符是分号(;),系统默认下一行内容仍为注释内容。示例1:NOTE打开学生表USE学生表.DBF……示例2:clear&&清屏……1.注释命令命令:功能:SETDEFAULTTO〈路径〉

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

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

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