




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验九十十一、VFP中程序设计一、实验目的与要求:()了解程序的建立与执行方法。()熟练掌握结构化程序设计的三种流程控制结构:顺序结构、分支结构和循环结构。()简单了解多模块程序设计方法,及模块间相互调用方法。二、实验内容:(,然后输入代码,输入结束后保存并运行即可完成程序的操作)实验4-1新建程序文件的方法: (1) 选择文件菜单下的新建,在新建对话框中选择程序,再单击新建文件即可进入程序编辑器。(2) 命令方式:MODIFY COMMAND 实验4-2 新建程序文件excercise1.prg,编写代码,要求完成以下功能:输出字符“中国”,同行输出字符“大连”,换行输出“工业大学”。程序代码如下:clear &清除屏幕? 中国? 大连? 工业大学实验4-3 打开程序文件excercise1.prg,添加代码,要求完成以下功能:(1) 利用accept输入命令输入一个字符串,并将输入的字符串存入变量icode中。(2) 利用input输入命令输入一个字符串,并将输入的字符串存入变量icode1中。(3) 利用input输入命令输入一个数值,并将输入的字符串存入变量value1中。(4) 将icode、icode1、value1输出到屏幕上,要求输出到同一行。程序代码如下:accept 输入一个字符串 to icodeinput 输入一个字符串 to icode1input 输入一个数值 to value1? icode,icode1,value1(注意:accept和input输入字符的格式不同,input输入是应加定界符)实验4-4 建立程序文件excercise2.prg,完成以下功能:清屏,在屏幕上输出“请输入长方形的长:” “请输入长方形的宽:”,并将用户输入的长、宽输入到变量chang,kuan中。利用长方形的周长、面积公式求出周长、面积。并以“”、“长方形的面积是XXX平方米”的形式显示出来。程序代码如下:clearinput 请输入长方形的长: to changinput 请输入长方形的宽: to kuanl= (chang+kuan)*2s= chang*kuan? 长方形的周长是,l,米? 长方形的面积是,s, 平方米实验4-5 建立程序文件excercise3.PRG,完成以下功能:密码校验程序:假设密码为ABC,如果密码正确,显示欢迎使用本系统!;如果密码错误,则显示密码错误!。程序代码如下:ClearAccept 请输入您的密码: To MIf M=abc? 欢迎使用本系统!Else?密码错误!Endif实验4-6 新建程序excercise4.prg。编写,代码,要求完成以下功能:求一元二次方程 ax2bxc0的实根。如果有实根则显示其根,否则显示无实根。程序代码如下:input to ainput to binput to cz=b2-4*a*cif z=0x1=(-b+sqrt(z)/(2*a)x2=(-b-sqrt(z)/(2*a)? x1,x2else? 无实根endifreturn实验4-7 新建程序excercise5.prg。编写代码,要求完成以下功能:假设收入(P)与税率(R)的关系如下表,编程求税金。 0 P800 R= 0.05 800 P2000 0.08 2000P5000 0.1 P5000 程序代码如下:input “请输入收入:” to pdo casecase p800 r=0case p2000 r=0.05case p5000 r=0.08otherwise r=0.1endcasetax=p*r? ”税金为:”,taxreturn实验4-8 建立一个程序文件excercise6.prg和exercise7.prg,完成以下功能:编程求1到100之间的偶数和。程序代码如下:(1) do while 循环clears=0i=2do while i=100 s=s+i i=i+2enddo? 1到100之间的偶数和: ,S(2)for 循环s=0for i=2 to 100 step 2s=s+iendfor? 1到100之间的偶数和: ,s实验4-9 建立一个程序文件excercise8.prg,完成以下功能:从键盘输入10个数,编程找出其中的最大值和最小值。程序代码如下:clearinput 请从键盘输入一个数: to astore a to max,minfor i=2 to 10input 请从键盘输入一个数: to aif maxa min=aendifendfor? 最大值为: , max? 最小值为: , min实验4-10 建立一个程序文件excercise9.prg,完成以下功能:输出:* * * * * * *程序代码如下:for i=1 to 4for j=1 to i?* endfor ?endfor实验4-11 建立一个程序文件excercise10.prg,完成以下功能:求1!2!3!100! 程序代码如下:s=0for i=1 to 10 m=1for j=1 to im=m*jendfors=s+mendfor?阶乘和为:,s实验4-12 建立一个程序文件excercise11.prg,完成以下功能:用多层for循环求在0到999范围内找出水仙花数(该数各位数字的平方和等于这个数本身)程序代码如下:For a=0 to 9 For b=0 to 9 For c=0 to 9 if a3+b3+c3=100*a+10*b+c ?100*a+10*b+c endif endfor endfor endfor实验4-13 建立一个程序文件excercise12.prg,完成以下功能:显示商品表中类别为粮油的商品信息open database 商品管理use 商品scan for 类别=粮油displayendscanclose database实验12-1 建立一个程序文件excercise13.prg,完成以下功能:已知商品表和订购单表,通过键盘输入的信息,控制查询内容:当输入1时,可调用过程p1.prg(查看每种商品的商品名称);当输入2时,可调用过程p2.prg(查看每种商品的类别);当输入3时,可调用过程p3.prg(查看每种商品的订购数量和单价);当输入4时,可调用过程p4.prg(查看每种商品的供应商)程序代码如下:cleardo while .T. accept输入14: to k do case case k=1 do p1case k=2 do p2case k=3 do p3case k=4 do p4endcaseaccept 还继续查看吗? to zif z=n exitendifenddo*调用子程序p1.prg的代码如下:? 查看每种商品的商品名称sele 商品编号,商品名称 from 商品return*调用子程序p2.prg的代码如下:? 查看每种商品的类别sele 商品编号,类别 from 商品return*调用子程序p3.prg的代码如下:? 查看每种商品的订购数量和单价sele商品.商品编号,商品名称,订购
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电商店铺装修设计及供应链管理合作协议
- 跨境知识产权忠诚协议资产冻结与知识产权保护协议
- 房屋相邻权与物业管理服务合同
- 网络广告技术服务补充协议
- 智能家居网关设备研发与市场推广服务合同
- 专属私人飞机航线申请与VIP接送合同
- 员工股权解锁与公司融资协议
- 生物检测试剂盒市场推广及销售合作合同
- 现代化工企业生产管理体系建设
- 腰椎患者腹胀护理
- 大学文化主题辩论赛巅峰对决辩论辩答ppt模板
- c型钢理论重量表规格表
- 广东旅游车队公司一览
- ESD标准培训资料ppt课件
- 河南省确山县三里河治理工程
- 水利工程合同工程完工验收工程建设管理工作报告
- 多级泵检修及维护(1)
- 涵洞孔径计算
- 测量未知电阻的方法
- 中国民主同盟入盟申请表
- 观感质量检查表
评论
0/150
提交评论