VFP6.0程序

set talk off
clea
sum=0
for i=1 to 4
s=0
do f with s,i
sum=sum+s
next i
?"sum=",sum
set talk on
retu
proc F
para s,n
fact=1
for j=1 to n
fact=fact*j
next j
s=fact
retu
谁能把这个程序的每个步骤的作用说一下

set talk off &&禁止屏幕显示命令结果
clea &&清屏
sum=0 &&声明变量‘sum’并赋值为0
for i=1 to 4 &&开始一个循环,从1到4,并赋值给变量i
s=0 &&给变量s赋值0
do f with s,i &&执行子程序F,参数为s和i
sum=sum+s &&累加s结果到sum
next i &&循环尾,当i小于等于4时跳回到前面for语句继续执行,大于4跳到下一句
?"sum=",sum &&屏幕输出结果“sum=”是直接原样输出字符,逗号后面是将sum的值输出
set talk on &&显示命令结果
retu &&主程序结束
proc F &&建立一个子程序F,前面调用的就是这
para s,n &&接收调用时传递来的参数,就是s和i
fact=1 &&声明并赋值变量fact
for j=1 to n &&建立循环1到n(n的大小就是主程序的i的大小)
fact=fact*j &&将小于等于n的每个数相乘
next j &&循环尾
s=fact &&将fact的值赋值给s,以便主程序使用
retu &&子程序结束
子程序的作用是根据参数给定的i的值计算i的阶乘
程序总的功能是计算1到4的阶乘的和。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-17
一步一步太麻烦了,结果是1!+2!+3!+4!之和,用了一个小过程调用,很简单

VisualFoxPro6.0程序设计基础及应用目录
本教程旨在为初学者提供Visual FoxPro 6.0程序设计的基础知识和实际应用指导。首先,我们从数据库基础知识开始,深入理解数据库系统的基本概念、管理技术的发展过程以及数据库系统的组成。在理解数据库基础知识后,我们转向Visual FoxPro 6.0的基础知识,为后续操作打下坚实的基础。紧接着,我们学习基本数据...

为什么visual foxpro6.数据库那些都无法打开?
总结,解决无法打开VFP数据库或报表的问题,关键在于检查默认打开程序是否指向VFP6.0,以及确认文件是否存在于VFP6.0的项目中。通过正确的文件关联设置和项目管理,可以轻松地访问和操作VFP资源。

怎么学好Visual FoxPro 6.0程序设计啊?
我是用Visual foxpro 6.0程序员指南开始学习的,用的工具书主要有VF6命令手册、VF6函数手册、VF6类和控件手册。在程序部分:1、搞清常量和变量 2、搞清逻辑和表达式 3、搞清几个常用的程序语句,如: if...else...endif,for...endfor,do case...case...endcase等等。4、搞清环境定义 在数据...

VFP6.0怎么安装
第一步——首先可以从网上下载VFP6.0的软件,然后解压压缩包,一般在根目录下找到【SETUP.EXE】的文件,双击运行软件。第二步——这时候,安装文件的向导就会自动启动,安装它所指示的执行下一步操作。第三步——这里面要注意的是,安装过程中VFP会提示输入产品ID号码,这里可以默认输入【111 1111111】...

在VFP6.0编程中,显示程序执行过程的百分比进度条。如何实现?
1、点击VFP的系统菜单“工具”->“选项”,调出选项对话匡后选择“控件”页,再选择ActiveX控件,选定列表栏里的Microsoft ProgressBar Control控件,一般里面有两个版本的,分别是V5.0(SP2)和v6.0。建议用V5.0(SP2)版的,这个控件的风格可以根据WIN的主题风格的变化而变化,而V6.0是固定的一...

WIN10企业版 安装不了VFP6.0?
VFP6是绿色版的应用程序(直接拷贝运行,不安装),和win10是兼容的。vfp6.0win10版经测试可完美运行于win10系统,在笔记本上也可以进行数据库开发,兼容性极好,是一款非常优秀的数据库管理系统,对于小型数据库管理系统来说非常实用,也非常好用。VFP6.0 ...

vfp6.0VFP6.0 简介
VFP6引入了更多先进的设计器、向导、生成器和新类,使得客户\/服务器结构数据库应用程序的设计更为简单直观,同时增强了对2000年数据的处理能力。其强大的工具和以数据为中心的面向对象语言,使得它能够将客户\/服务器和网络功能整合到现代化的多链接应用中,充分展现了面向对象编程技术和事件驱动方式的优势。

VFP6.0连编后运行一闪而过
1.用main.prg作主程序,包含环境保存和设置语句,全局变量的申明和赋值,最后调用主表单 do form main_form.2.在主表单加入一个退出按钮。退出按钮的Click事件代码为:thisform.release clear events 3.主表单的activate事件代码为:read events.还有一个问题就是必须在VF的主程序的最后...

VFP6.0程序
clea 清屏 stor 0 to i,j 给变量i和j赋值为0 do whil .T.进入循环 if j<20 如果j小于20 i=i+3 那么i的值加3 else 否则 exit 退出循环 endi 表示if结束 j=j+i 变量j的值加1 endd 表示循环结束 ?i,j 显示i和j的值 retu 程序结束 最后显示结果为:12 30 ...

vfp6.0的生成器程序找不到了怎么办啊?
打开VFP6.0,在“工具”菜单中打开“选项”,设置一下一下生成器路径c:\\program files\\visual foxpro 6.0\\builder.app,根据你的安装路径作改要修改即可。

相似回答