77范文网 - 专业文章范例文档资料分享平台

计算机VFP程序设计第7章 结构化程序设计

来源:网络收集 时间:2018-12-19 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第7章 结构化程序设计

一、 程序与程序文件 1、 何谓程序?

程序设计就是为了使计算机能够完成某一具体任务而编写一序列指令的过程。VFP程序就是一序列VFP命令的有序集合,按一定的结构顺序存放在被称为程序文件或命令文件的文本文件中。 例:编写程序,从键盘输入圆的半径,求其面积。

2、 程序文件的建立、修改和执行 (1) 建立新程序

1) 文件——新建

2) MODIFY COMMAND 程序文件名

(2) 修改旧程序

1) 文件——打开(选取程序文件) 2) MODIFY COMMAND 程序文件名

(3) 执行程序

1) 程序——运行

2) DO 程序文件名 (可以不带扩展名prg)

3、 简单的输入输出命令

(1) 字符串输入

ACCEPT 字符表达式 TO 内存变量 例:查询student表中某院系学生的信息

(2) 表达式输入

INPUT 字符表达式 TO 内存变量 例:求指定半径的圆的面积

? 两者的区别:

INPUT可以输入字符型、数值型、逻辑型、日期型和日期时间型等类型数据,如果输入的是字符型数据,则需要加定界符;ACCEPT该命令只接受字符型数据,输入的字符串不需要加定界符

(3)单字符输入语句:

WAIT 提示信息 TO 内存变量 WINDOWS AT 行,列 TIMEOUT 数

(4)命令注释

以NOTE或*开头的代码为注释行,命令后也可以加注视行,

以符号&&开头。

二 、分支结构程序设计——顺序结构、分支结构和循环结构

1、 顺序结构

自始至终按照语句序列的排列顺序,依次逐条执行的简单程

序。 例:

2、 分支结构

(1) 简单分支程序 IF 条件表达式 命令组 ENDIF

例:在Visual FoxPro中,运行下面程序后,屏幕显示的结果为____。

X=4 Y=5-X*2 IF X>Y T=X X=Y Y=T ENDIF ?X,Y RETURN

A)4 5 B)-3 4 C)3 4 D)4 3 例: 有如下程序: INPUT TO a IF a=10

s=0 ENDIF s=1 ?s

假定从键盘输入的a的值一定是数值型,那么上面条件选择程序的执行结果是( )。

A) 0 B) 1

C) 由 a 的值决定 D) 程序出错

(2) 分支条件语句

IF 条件表达式

命令组1

ELSE

命令组2

ENDIF

例:计算变量VAR的绝对值并存入变量ABSVAR。 例:从键盘输入一个数,判断是奇数还是偶数。 例: 判断某一年是否是闰年。

闰年的条件是:年份能被400整除,或者年份能被4整除但不能同时被100整除。

(3)分支语句的嵌套

例 求 X (X>=2) S= X2 (-2<=X<2) |x| (x<-2) input “请输入一个数 :” TO X IF X>=2

ELSE

IF S= X*X

ELSE

ENDIF

【例 7.10】教材P165

(4)多分支语句

DO CASE

CASE <条件1> <语句序列1> CASE <条件2> <语句序列2>

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库计算机VFP程序设计第7章 结构化程序设计在线全文阅读。

计算机VFP程序设计第7章 结构化程序设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/374062.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: