实验六 结构化程序设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《实验六 结构化程序设计.doc》由会员分享,可在线阅读,更多相关《实验六 结构化程序设计.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验六 结构化程序设计一、 实验目的1. 掌握Visual FoxPro程序建立、修改、运行的方法。2. 掌握结构化程序设计的基本思路和方法。3. 掌握顺序结构、分支结构和循环结构的设计方法。4. 掌握子程序调用和参数传递的设计方法。二、 实验内容及操作步骤1.从键盘输入一个姓名,在xsqk表中查询,显示该同学的记录信息(程序保存为:实验1.prg)。 (提示:用locat for 语句定位)程序代码如下:use xsqk.dbf excluinput 姓名: to xmbrow all for 姓名=xmuse或者:use xsqk.dbf excluaccept 姓名: to xmloca
2、 for 姓名=xm?学号,姓名,出生日期,性别,专业,入学分数use 操作步骤: 选择“文件/新建/程序”,打开程序编辑窗口。 在程序编辑窗口输入上述程序代码。 选择“文件/保存”命令,保存文件名为“实验1.prg”。 在命令窗口,执行命令: DO 实验1。 观察程序运行结果。2. 输入圆的的半径,计算圆的周长和面积(程序保存为:实验2.prg)。程序代码如下:clearinput 输入圆的的半径: to rL=2*3.14*rS=3.14*r2?圆的周长:,L?圆的面积:,s或者:clearinput 输入圆的的半径: to rL=2*3.14*rS=3.14*r2?半径为+str(r)+
3、的圆的面积是+str(s) &str()是转换函数?半径为+str(r)+的圆的周长是+str(l) 操作步骤同实验1。3.从键盘接收一个数,判断该数是奇数还是偶数,如果是奇数就显示“此数是奇数”,如果是偶数就显示“此数是偶数”。(程序保存为:实验3.prg)。程序代码如下:clearinput 输入一个数: to numif num%2=0?str(num)+是偶数else?str(num)+是奇数Endif或者cleainput 输入一个数: to numif mod(num,2)!=0?此数是奇数else?此数是偶数Endif操作步骤同实验1。4.在xsqk表中,查询姓名为“刘静”的记录
4、,如果找到把该记录打上删除标记,没有找到显示“查无此人!” (程序保存为:实验4.prg)。程序代码如下:use xsqk.dbf exclulocate all for 姓名=刘静if .not. eof()delete else ?查无此人! endifuse操作步骤同实验1。5.输入一个年号,判断是否为闰年(判断闰年的条件是:年份能被400整除的,或年份能被4整除但不能被100整除的是闰年)。写出程序代码:clearinput 输入一个年号: to yeardo case case mod(year,400)!=0 ?此年是闰年 otherwise mod(year,4)!=0 and
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验六 结构化程序设计 实验 结构 程序设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内