预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共29页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

四、多模块程序1)子程序的建立: 格式: MODIFYCOMMAND<文件名> 2)子程序的返回语句 格式: RETURN[TOMASTER] 3)子程序的调用: DO<子程序文件名>[WITH<实在参数表>]例:任意输入三个数a、b、c,求这三个数的阶乘和 即:S=a!+b!+c!Clear s=0 F=0 input“a="toa input“b="tob input“c="toc k=a doff s=s+f k=b doff s=s+f k=c doff s=s+f ?alltrim(str(a))+"!+"+alltrim(str(b))+"!+"+alltrim(str(c))+"!="+alltrim(str(s)) cancel4)子程序的嵌套在多模块程序设计中,每一个内存变量都有自己的有效范围,通常称为作用域。 根据变量的作用域范围可将其变量分为全局变量和私有变量、局部变量。2)私有变量 私有变量的值只在建立它的程序及其下级子程序中有效。隐式说明:程序中使用的变量未经说明均为私有变量 注意: ①某一级程序定义的私有变量,在本级程序结束时被清除,不能进入上一级程序。 ②若主程序中定义了变量,它可以到下一级子程序中使用,当子程序在执行过程中改变了它,在返回主程序时被改变的值仍然保存,主程序可继续使用子程序改变后的值。例:同名私有变量对全局变量的屏蔽 显示说明:PRIVATE[<内存变量表>] 同名私有变量对全局变量的屏蔽课堂练习:请问下列程序执行的结果为多少?3、程序调用中的参数传递·4、过程CLEA S=0 INPUT‘请输入A值:’TOA INPUT‘请输入B值:’TOB INPUT‘请输入C值:’TOC DOGCHWITHA DOFCHWITHB DOFCHWITHC ?‘S=‘+STR(S,5) CANCEL *过程GCH PROCGCH PARAk f=1 FORI=1TOk 5、过程文件···第九章面向对象程序设计一、面向对象程序设计的特点2、对象的属性、事件和方法3、类与子类基类包括容器类和控件类 2、设置对象的属性值: