- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4850与5800扩展变量类程序到9860G上下的移植转换方法4850与5800扩展变量类程序到9860G上下的移植转换方法 目前使用9750G II、9860G类第九代计算器的测友越来越多起来,曾遇到测友问关于4850、5800程序中Z[1]、Z[2]等这类扩展变量的程序代码如何移植到9750G II、9860G上的问题,对于卡西欧9750G II 、9860G II类计算器,我们的确是找不到Z[]类扩展变量的说明操作等,因为第九代计算器取消了这个扩展变量操作,但并不代表9750G II、9860GII类计算器就无法扩展变量了。4850、5800上面的扩展变量程序代码是完全可以移植转换到9750GII、9860GII类计算器上的。鉴于此问题也许是诸多用卡西欧第九代计算器的测友们所需要知道和可能遇到的问题,故就在拙笔简单写下自己的转换移植的方法与见解,与大家共勉分享。(因为9750GII计算器系统与9860GII系统界面都是一样的,故下面以9860G为代表) 由9860G说明书中可知,9860G计算器的MENU---STAT模块中存在File 1-6共计六张表,其中的每张表中共计有List1、List 2.....List26共26列,每张表中共计是999行。也就是说9860G类计算器给我们提供的表共计有6*26*999个格,那么意思也就是我们就可以使用6张表的某个表中的某一个格当作一个除了A-Z26个英文字母常用变量外的一个扩展变量来使用的了! 在4850、5800中的扩展变量是Z
? 类的格式,那么根据上面说的,在9860G类计算器中我们可以把某一个表中的某一格当作扩展变量使用,也就是ListA[B]格式了!这里的A代表列那么1《A《26,B代表的是行那么0《B《999。由于我们编写程序时候需要的扩展的变量往往般几个几十个都足够用了的,所以此时就可将某个列号A固定下来,只需要改变[]内的行B值就可以了。那么Z[]的问题就转换为List A[]的问题了,自然而然的也就解决了由4850、5800计算器Z
? 扩展变量到9860G中List A
? 的转换与移植的问题了!(通俗的理解:4850、5800程序原来的Z就相当于现在List A了,其余的
? 内的*值就可保持原来4850、5800程序代码内的值不变了)。 那么在9860G具体的转换操作中:先必须在程序之初确定所使用的表文件表号,即用File 1-6哪一张表;其次要在代码中紧跟着确定定义好所采用该表中的哪一列并同时声明程序中需要扩展多少个变量值。那么剩下的代码就可将该列中(必须按照从上到下数数的顺序)这些已经定义了的扩展变量中的某一个格当作Z
? ,只需定义值*就可以了。做一简单实例,更好理解点。 如原4850、5800中扩展变量是Defm 50或50-Dimz,50个扩展变量,代码采用的是Z[1]...Z[50]等格式编写的。那么在9860G中就该这样书写代码了: File 2 回车符号 (注:例子,此处程序开始定义用的是表2) ................................................ ................................................ ................................................ (程序必须的其他语句) 50-Dim List 26 回车符号(注:定义声明表2中的第26列的从上向下50格当做扩展使用变量) ..................................................................... ..................................................... (程序必须的其他语句,此时这些语句代码里面就可以直接使用List 26[1]....List 26[18]......List26[50]相当于4850、5800的Z[1]....Z[18]....Z[50]一样作用的直接使用了!) 好,根据上述,不难看出和理解,凡是利用扩展变量采用数据库子程序的4850、5800类程序代码都可采用上述思路简单轻松的转换移植到9750GII、9860GII计算器上去的!由此可以看出,9860G类第九代卡西欧计算器并不是不具备了扩展变量功能,而是能够使用的扩展变量数量更多功能更加强大了! 注意事项:若9860G程序编写是采用的是表数据库格式的,那么在扩展程序移植转换的时候要避开重复利用该表号,免得导致数据互相覆盖。简而言之,采用串列编程的程序若采用File 1和File 2为表数据库存储线路参数使用的时候,那么此时扩展的表号只能在3-
文档评论(0)