VFP第7章结构化程序设计.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

6.注释命令格式一:NOTE|*注释字符串格式二:注释字符串说明:上述命令不作任何操作,只是注释标记,用于说明程序或命令的功能等。注释内容不需要用定界符定界,执行时也不显示。注释信息如果在一行内没有写完,换行时也必须再写注释命令。NOTE或*是用于整行注释的,因此,它必须写在每一个注释行的开头;而命令是用于注释一行的部分内容的,因此,它可以写在行中(命令的尾部、注释信息的头部),这是程序中唯一可以在一个逻辑行写两个语句的命令。3.清屏命令格式一:CLEAR格式二:@行1,列1CLEARTO行2,列2功能:清除屏幕上所有显示内容,将光标置于屏幕左上角。功能:清除屏幕上相应区域的显示内容。7.3程序的基本结构一.程序的结构顺序结构:命令按其在程序中书写的先后顺序执行。分支结构:根据给定的逻辑条件在一条或多条程序路径中选择一个执行。循环结构:在满足条件的情况下,重复执行某一命令序列,并在条件不成立的时候中止循环。二.分支结构程序设计格式:IF条件 语句序列1[ELSE 语句序列2]ENDIF……语句序列2语句序列1ENDIF后的语句条件为真?YN1.IF语句参数描述:条件:指定要计算的逻辑表达式。如果条件的值为“真”,则执行IF语句之后的语句序列1;如果条件的值为“假”,而且包含ELSE语句和语句序列2,则执行语句序列2;如果条件的值为“假”,而且不包含ELSE语句和语句序列2,则程序忽略IF语句和ENDIF语句之间的所有语句,程序从ENDIF语句后的第一条命令开始继续往下执行其他程序。注意:(1)IF和ENDIF必须成对出现。(2)条件可以是各种表达式的组合,但其值必须是逻辑值“真”或“假”值。(3)语句序列可以是一组命令,也可以是其他程序的控制命令,命令可以嵌套写入(如IF的嵌套结构)。P160:例7.112.分支选择函数IIF()功能:当条件为真时,取表达式1的值作为函数返回值,否则取表达式2的值作为函数返回。例如:REPLACE基本工资WITH; 基本工资+IIF(基本工资=500,50,20)格式:IIF(条件,表达式1,表达式2)第7章结构化程序设计数据库基础VFP第七章VisualFoxPro程序设计教学目标掌握程序与命令的区别;掌握程序文件的建立与运行;掌握结构化程序设计的三种基本结构及其特点;调试应用程序的基本方法。双语课堂C重点与难点:程序调试的基本方法与步骤,检测和排除程序中错误(尤其是逻辑错误)的方法与技巧。7.1程序与程序文件程序的逻辑性VFP程序主要用于进行数据处理,其过程一般由三部分组成:①根据题意(实际问题)给出原始数据及处理要求。②按规定要求对数据进行处理。③输出数据处理的结果。上述过程简称为:输入数据→处理数据→输出数据程序调用(运行)后,由系统自动按命令的排列次序逐条执行。由此可见命令的排列次序必须严格的遵守解决问题的逻辑顺序。一.VisualFoxPro程序的概念例如:要计算圆面积,就要依次完成下列三步:步骤1:给出圆半径r步骤2:按公式S=лr*r计算圆柱体积步骤3:输出圆面积VFP程序是用命令来叙述这个过程,虽然这里选用计算圆面积并非典型的数据处理问题,但是编程思想是相似的,下面写出求半径为10cm的圆面积计算程序r=10}输入S=3.1415*r*r}处理?″圆面积=″,S}输出这3条命令的三大步骤决定了这个程序的逻辑性,只有执行了r=10后,才能计算S,之后才能输出S,否则会因变量找不到而终止程序。程序的通用性程序可反复执行,故编制程序应具有通用性,使程序的应用范围更广。只能计算r=10的圆面积程序就价值不大,若对任意半径都能计算圆面积,则程序的功能就具有通用性。通常在程序执行过程中输入原始数据与处理要求,就能更加体现出程序的通用性。下面是一个完整的VFP程序*功能说明:求圆形的面积。*文件名:E7_1.PRGCLEARSETTALKOFFINPUT“请输入圆的半径,半径=”

文档评论(0)

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

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

1亿VIP精品文档

相关文档