




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、设有设备表SB(编号C(4),名称C(10),启用日期D,价格N(10,2),新旧标志L)编写程序,要求在屏幕的第10行,第10列输入设备编号BH;在SB表中查找编号字段为BH的记录,若找到,则将该记录的价格改为原价格的90%,若没有找到,则在屏幕上显示不存在要修改的记录!。评析:Set talk offClearUse SBBH=space(4)10,10 say 输入设备编号: get BHReadLoca for 编号=bhIf found()Repl 价格 with 价格*0.9Else11,10 say 不存在要修改的记录!UseReturn2、设有设备表SB(编号C(4),名称C(10),启用日期D,价格N(10,2),新旧标志L)编写程序,要求在屏幕的第10行,第10列输入整数X;第11行,第10列输入整数Y,将SB表中X=价格=Y的记录的名称,价格字段显示在屏幕上。评析:Set talk offClearUse SB10,10 say 价格下限为: get X defa 010,11 say 价格上限为: get Y defa 0ReadDisp for 价格=xUsereturn3、设有设备表SB(编号C(4),名称C(10),启用日期D,价格N(10,2),新旧标志L)编写程序,要求在屏幕的第10行,第10列输入整数X;第11行,第10列输入整数Y,将SB表中X=价格=Y的记录复制到TSB表中并按编号建立索引,索引标为BH。评析:Set talk offClearUse SB10,10 say 价格下限为: get X defa 010,11 say 价格上限为: get Y defa 0ReadCopy to TSB for 价格=xUse TSBIndex on 编号 tag BHUseReturn4、设有设备表SB(编号C(4),名称C(10),启用日期D,价格N(10,2),新旧标志L)编写程序,要求在屏幕的第10行,第10列输入整数X;第11行,第10列输入整数Y,将SB表中X=价格=Y的记录删除。评析:Set talk offClearUse SB10,10 say 价格下限为: get X defa 010,11 say 价格上限为: get Y defa 0ReadDele for 价格=xPackUsereturn5、设有设备表SB(编号C(4),名称C(10),启用日期D,价格N(10,2),新旧标志L)编写程序,要求在屏幕的第10行,第10列输入整数X;第11行,第10列输入整数Y,计算SB表中X=价格=Y的记录的条数,平均价格,最高价格。评析:Set talk offClearUse SB10,10 say 价格下限为: get X defa 010,11 say 价格上限为: get Y defa 0Readselect count(),avg(价格),max(价格) from SB where 价格=xUsereturn6、设有设备表SB(编号C(4),名称C(10),启用日期D,价格N(10,2),新旧标志L)编写程序,要求在屏幕的第10行,第10列输入整数Y表示日期的年份;将SB表中启用日期在Y年以前启用的设备的新旧标志字段改为.F.,其它记录的新旧标志字段改为.T.。评析:Set talk offClearUse SB10,10 say 年份: get Y defa 0ReadRepl 新旧标志 with .T. for year(启用日期)=yUseRetu7、设有设备表SB(编号C(4),名称C(10),启用日期D,价格N(10,2),新旧标志L)编写程序,要求在屏幕的第10行,第10列输入整数Y表示日期的年份;将SB表中启用日期在Y年以前启用的设备记录的名称,价格字段显示在屏幕上。评析:Set talk offClearUse SB10,10 say 年份: get Y defa 0ReadDisp fiel 名称,字段 for year(启用日期)yUse retu8、设有设备表SB(编号C(4),名称C(10),启用日期D,价格N(10,2),新旧标志L)编写程序,要求在屏幕的第10行,第10列输入整数Y表示日期的年份;将SB表中启用日期在Y年以前启用的设备记录复制到TSB表中并按编号建立索引,索引标识为BH。评析:Set talk offClearUse SB10,10 say 年份: get Y defa 0ReadCopy to TSB for year(启用日期)yUse TSBIndex on 编号 tag bhretu9、设有设备表SB(编号C(4),名称C(10),启用日期D,价格N(10,2),新旧标志L)编写程序,要求在屏幕的第10行,第10列输入整数Y表示日期的年份;将SB表中启用日期在Y年以前启用的设备记录删除。评析:Set talk offClearUse SB10,10 say 年份: get Y defa 0Readdele for year(启用日期)ypackuseretu10、设有设备表SB(编号C(4),名称C(10),启用日期D,价格N(10,2),新旧标志L)编写程序,要求在屏幕的第10行,第10列输入整数Y表示日期的年份;计算SB表中启用日期在Y年以前启用的设备记录的记录的条数,平均价格,最高价格。评析:Set talk offClearUse SB10,10 say 年份: get Y defa 0Readselect count(),avg(价格),max(价格) from SB where year(启用日期)Yuseretu11、输入圆的半经,计算圆的面积和周长。评析:input r= to rs=3.1415*r*r c=3.1415*2*r? s=,s? c=,c12、输入三角形的底和高,计算三角形的面积。评析:input a= to ainput b= to bs=(a*b)/2? s=,s13、编写一个程序,求三个数中的最大值。评析:Input a= to ainput b= to binput c= to cmax=aif maxb max=bendifif maxb min=bendifif minc min=cendif? min=,min15、用do while循环编程计算p=1*2*3*.*20。评析:p=1k=1do while k=20 p=p*k k=k+1enddo? 1*2*3*20=,p16、用for循环编程计算s=1+2+3+4+.+100。评析:s=0for i=1 to 100 s=s+inext? 1+2+3+4+100=,s17、用do caseendcase语句编程计算评析:input x= to xdo case case x0 .and. x=10 y=2*xendcase? y=,y18、用ifelseendif语句编程计算评析:input x= to xif x0 y=x*x+1else if x=0 y=0 else if x5 y=x else y=2*x+1 endif endifendif? y=,y19、编程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年一级建造师之一建建筑工程实务练习题(二)及答案
- 2025年北京海淀区高三一模生物试题及答案
- 2025年度桥梁维修工程合同
- 乐队现场签售合同样本
- 买车合同中优惠合同样本
- 四川照明施工方案
- 产品线更新与市场反馈计划
- 企业融资居间合同样本
- 以店面入股合同范例
- 仪表服务采购合同样本
- “条令条例学习月”主题授课课件
- 海洋生态环境监测技术-全面剖析
- 2024年湖北省中学教师招聘考试真题
- 隧道全断面开挖施工方案
- 卫星科普知识
- 档案管理实务与技能试题及答案2024
- 北京市朝阳区2025届高三一模质量检测一 语文试题(含答案)
- 交通运输企业会计制度
- 张矿集团人才发展规划
- (新版)眼镜定配工初级资格考试题库(完整版)
- s参数定义、矢量网络分析仪基础知识和s参数测量义讲
评论
0/150
提交评论