510-47-1003程序文件1.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一章 程序设计基础 使用分支语句应注意的几点 If…EndIf和Do Case…EndCase必须配对使用,Do Case与第一个Case 条件表达式之间不应有任何命令。 条件表达式可以是各种表达式或函数的组合,其值必须是逻辑值。 “计数”型循环结构 “计数”型循环控制语句,是跟据循环变量的初值、终值和步长,决定循环体内语句的执行次数。 格式: FOR 循环控制变量=初值 TO 终值 [STEP 步长] 语句序列1 [LOOP] 语句序列2 [EXIT] 语句序列3 ENDFOR/NEXT 默认值为1 例: 1.利用“计数”型循环结构来计算1+2+3+…100 2.利用“计数”型循环结构来统计表“student”中工资 大于3000的人数。 功能:执行该语句时,系统首先将循环变量初值赋给 循环变量,然后判断循环变量是否大于终值, 若大于,则结束循环,否则,执行执行其中的语句。 11.5.3 “指针”型循环结构 该循环一般用于处理表中的记录。 格式: SCAN [范围] [FOR 条件1] [WHILE 条件2] 语句序列1 [LOOP] 语句序列2 [EXIT] 语句序列3 ENDSCAN 在指定的范围内,用数据记录指针来控制循环次数。 执行该语句时,首先判断函数eof()的值,若其为“真”, 则结束循环;否则,根据条件1或条件2来执行语句 序列。然后继续判断eof()的值。 范围默认为all 例: 1.用“指针”型循环结构来统计表”职工”中工资大于 3000的人数。 2.统计表“职工”中性别为“女”的人数。 3.显示表“student”中所有在1970年出生的人的全部信息。 使用循环语句要注意以下几点: Do While和Enddo、For和EndFor、Scan和EndScan 必须配对使用。 For和EndFor中的循环变量应是数值型的内存变 量或数组元素。 Exit和Loop命令嵌在循环体内,可以改变循环次数, 但不能单独使用。 11.6 过程与过程文件 过程:是由一个或者多个命令、语句组成,以返回语    句(return)结束的独立程序段。过程使用时, 是通过过程名调用并执行。 过程文件:过程的集合,用以存放多个过程。 过程和过程文件的有关语句: 1.调用过程语句 do 过程名 或 过程名() 2.过程返回语句 return [to master | to 过程名] 11.6 过程与过程文件 3.过程的定义: Procedure 过程名 命令序列 [return[表达式]] EndProc 说明:Procedure命令表示一个过程的开始,并命名 过程名。过程名必须以字母或下划线开头, 可包含字母、数字和下划线。 * * 11.1.4 建立程序文件 1.用菜单建立、编辑程序文件 例:建立程序文件“prog2”,程序的功能是显示表 “zyda”的全部数据。 2.用命令建立、编辑程序文件 命令格式: Modify Command 程序文件名 例:打开“prog2”,将程序修改为显示职称为“副教授” 的数据信息,并运行。 注:程序文件的默认扩展名为.prg 11.1.5 运行程序文件 1.用菜单方式 2.用命令方式 命令格式:Do 程序文件名 例5:用命令运行程序“prog2”。 11.1.6 程序中的一些命令: 1.Cancel: 终止程序运行,清除所有的私有变量, 返回命令窗口 2.do:转去执行另一个程序 3.Return:结束当前程序的执行,返回到调用它的 上级程序,若无上级程序则返回到命令窗口。 4.Quit: 退出VFP系统,返回到操作系统。 程序的几点说明: 命令注释 以Note或者*开头的代码行为注释行。 在对应命令后加注释用开头。 命令分行 程序中每条命令都以回车键结尾,一行只能写 一条命令。若命令需要分行写,应先加上“;”,再 按回车。 11.1.7 输入语句 1.INPUT语句: INPUT [提示信息] TO 内存变量 功能:暂停程序运行,等待键入表达式并将其值赋给指定的内存变量,待按回车键后,继续运行程序。 说明: 1)提示信息为可选项,是显

文档评论(0)

youyang99 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档