您所在位置: 网站首页 / 文档列表 / 数据库 / 文档详情
vfp数据库及程序设计第6章程序设计及过程基础.ppt 立即下载
上传人:永梅****33 上传时间:2024-09-08 格式:PPT 页数:98 大小:1.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

vfp数据库及程序设计第6章程序设计及过程基础.ppt

vfp数据库及程序设计第6章程序设计及过程基础.ppt

预览

免费试读已结束,剩余 88 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第6章程序设计及过程基础VisualFoxPro的工作方式6.1程序和程序文件6.1.2程序文件的建立、修改与执行2.保存程序3.执行程序4.程序执行过程及结束条件6.1.3程序设计的三个过程6.1.4输入输出命令【例】编程从键盘输入某表的文件名,要求打开该表并显示其内容。SETTALKOFFCLEARACCEPT"请输入表名"TOBBBUSE&BBBLISTUSESETTALKONRETURN【例】编写程序,在JBQK表中查找并显示任意一个职工的情况。2.INPUT命令【格式】INPUT[<提示信息>]TO<内存变量>【功能】在程序执行过程中,将用户交互式输入的内容赋值给指定内存变量可以输入字符型、数值型、逻辑型、日期型和日期时间型等类型数据,而且可以是常量、变量、函数或表达式等形式,按回车键结束输入,系统将输入的数据赋值给<内存变量>。【例】写程序:从键盘输入两个任意整数,计算这两个数的和、差、积、商。【例】从键盘输入两个任意正数,编程求以两数为边长的长方形面积。程序文件名为PROG4.PRGSETTALKOFFCLEARINPUT"长方形一边的长为:"TOAINPUT"长方形另一边的长为:"TOBS=A*B?"长方形的面积为:",SSETTALKONRETURN3.WAIT命令【例】在课程表中显示任意一门课程的情况。SETTALKOFFCLEARUSE课程WAIT"请输入课程序号(1—5):"TON;WINDOWSAT30,40TIMEOUT3IFVAL(N)<1.OR.VAL(N)>5WAIT"输入无效,结束程序运行!"WINDOWTIMEOUT5RETURNELSESTORE"K0"+NTOAAALISTFOR课程号=AAAENDIFUSESETTALKONRETURN4.三条输入命令的异同ACCEPT命令只能接受字符型数据,不需定界符,输入完毕按回车键结束;WAIT命令只能输入单个字符,且不需定界符,输入完毕不需按回车键;INPUT命令可接受数值型、字符型、逻辑型、日期型和日期时间型数据,数据形式可以是常量、变量、函数和表达式,如果是字符串,需用定界符,输入完毕按回车键结束。5.格式化输入输出命令【例】查找学生成绩大于等于指定成绩的且数学大于等于指定分数的学生学号,姓名,入学成绩,数学成绩。6.1.5计算机算法的概念计算机算法可分为两大类别:数值运算算法:求数值解,例如求方程的根、求函数的定积分等。非数值运算:包括的面十分广泛,最常见的是用于事务管理领域,例如图书检索、人事管理、行车调度管理等。S1:输入半径rS2:计算周长l=2*PI()*rS3:计算面积s=PI()*r*rS4:输出周长和面积S5:结束S1:输入年份到变量y;S2:若y不能被4整除,则输出y“不是闰年”。然后转到S6;S3:若y能被4整除,不能被100整除,则输出y“是闰年”。然后转到S6;S4:若y能被400整除,输出y“是闰年”,然后转到S6;S5:输出y“不是闰年”;S6:结束以上算法中每做一步都分别分离出一些范围(已能判定为闰年或非闰年),逐步缩小范围,直至执行S5时,只可能是非闰年。“其它”包括能被4整除,又能被100整除,而不能被400整除的那些年份(如1900)是非闰年。在处理实际问题时,只有顺序结构是不够的,经常会遇到一些条件的判断,流程根据条件是否成立有不同的流向。这种先根据条件做出判断,再决定执行哪一种操作的结构称为分支结构,也称为选择结构。分支结构是在程序执行时,根据不同的条件,选择执行不同的程序语句,用来解决有选择、有转移的诸多问题。问题3求1×2×3×4×5的值,并输出出来。S1:使p=1;S2:使i=2;S3:使p×i,乘积仍放在变量p中,可表示为:p=p*i;S4:使i的值加1,即i=i+1;S5:如果i不大于5,返回重新执行步骤S3以及其后的步骤S4和S5,否则,转S6;S6:结束,最后得到p的值就是5!的值。用这种方法表示的算法具有通用性、灵活性。S3到S5组成一个循环,在实现算法时要反复多次执行S3,S4,S5等步骤,直到某一时刻,执行S5步骤时经过判断,乘数i已超过规定的数值而不返回S3步骤为止。此时算法结束,变量p的值就是所求结果。程序的基本结构用流程图表示算法流程图是表示算法的较好的工具。一个流程图包括以下几部分:(1)表示相应操作的框;(2)带箭头的流程线;(3)框内外必要的文字说明。例判定2000~2500年中的每一年是否闰年,将结果输出三种基本结构的图示当型(While型)循环结构三种基本结构的共同特点:(1)只有一个入口。(2)只有一个出口。(3)结构内
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

vfp数据库及程序设计第6章程序设计及过程基础

文档大小:1.2MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用