5800计算器入门.doc_第1页
5800计算器入门.doc_第2页
5800计算器入门.doc_第3页
5800计算器入门.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

举个例子: 有一方程式:a=2b-c求 当a=2、c=5时的b值。 将该方程式存入公式存贮器中,:先按按解答键“SOLVE” a输入2 、c输入5,再按解答键“SOLVE”计算器就会显示:b=3.5。此项功能被称为自动解答功能。同时它也是非常实用的,在实际工作中通常要有一个经常使用的小公式,可借助它来完成。4800使用的程序语言可以算做简单的BASIC语言,4850基本上跟4800一样,有的命令如GOTO(转移到)、PAUSE(暂停)就与BASIC语言的一模一样。现在4800的程序语言来说说。 其主要命令有: 1、= 条件转移成立符号,其用法相当于BASIC中的IFTHEN(假设语句相当于假如然后,IF相当于条件THEN相当于结果)语句 2、条件转移不成立符号,其用法相当于BASIC中的IFELSE语句通常二者连用,相当于BASIC中的IFTHENELSE语句(它的英语形式一般为if ab then cd else if ba the) 3、 条件转移结束符号,与=和配合使用,放在条件语句最后面。 4、 LbI标记命令。用于将一段语句作转换标记。后可接字母、数字、符号,但不能超过两个字节,如不能用10的数字作行标,否则会出现出错信息。 5、Goto (条件)转移命令。前面可加条件语句,与BASIC中的GOTO作用相同。通常与LbI一起用,如果所转移的行号无效,则会显示:GO ERROR(详见说明书)出错信息 6、 Dsz减量循环命令。可减少未知数的数量。 7、 Isz增量循环命令。 8、 Pause暂停命令。后可接09之间的整数n,可使某一数据显示n/2秒钟,然后继续运行下面的程序。它被认为是一个语句。 9、 Fixm变量锁定命令。该命令能使其所有变量值(AZ)均当成定数处理。当程序运行时,将不需要输入变数(“”内的变数除外),而是将存贮器中原有的数值来完成计算。 10、 变量输入命令。只程序在循环使用时经常发生改变的数字,如里程、和宽度。它的输入方式可以使很多种如ABA,BA B都可以。注意“”和“”必需成对输入。否则会出现Syn ERROR(详见说明书)出错信息。 11、=、条件运算关系算子,常与Goto命令构成条件转换语句。 12、Prog在正常情况是下打开程序的快捷键。在编程过程中是运行子程序命令,后接子程序名(一定要加引号,且要注意空格,否则会出现Syn ERROR(详见说明书)的出错信息。 13、换行,只保留计算过程不显示计算结果。当不想对其换行时也可用:代替。 14、数据显示命令。该命令输入后会自动换行。保留计算过程并显示计算结果。有一条总原则即:学会运用程序的语言,尽可能使程序变得简明扼要;我们编写程序应该尽可能地使程序变得简明扼要,能省略的要一定省略。烦琐的语句过多的字节只能使计算器的运算速度变慢没有任何好处,而且相当站用内存。学会节省字节和使用符号是相当重要的。尤其要灵活运用计算器语句因为它会使你更多的节省字节达到预期效果。比如下程序就灵活运用了 Dsz (减量循环命令)。比如使其能输入10个数值,并计算10个数值的平均值。一般程序求10个数字的平均值需要有11个数字的提示符号。但学会灵活运用了 Dsz (减量循环命令)那么只要有三个就可以了,这样就大大节省了字节的占用。 例程序如下: A=10 C=0 Lbi 1 B C=B+C Dsz A Goto 1 C10 但要注意的是:如果你是初学者或你对程序的编程不熟练,首先一定要先按照你的思路把程序步骤一步一步的列好在确定它能正确的计算后在想办法对其进行精简修改,否则只会使程序出现过多的错误;尽可能使程序所包含的子程序减少;子程序过多就会造成程序结构松散,有的计算器主程序需要三个或四子程序,过多的子程序只会引起程序之间紊乱、混淆。子程序过多对在使用时查找也比较麻烦。而且子程序过多如果其中某个环节出现错误很难发现其错误所在,在编写程序时要尽量的少编写子程序,即使要编写子程序时也要注意尤其在容易出错的地方要多加注意。有弊就有利如果你对子程序了解得多了那么可以几个主程序合用一个之程序也到到了要求的减少程序的字节使程序更简化。例程序如下: CX CD Lbi 1 Lbi 1 Prog”V” Prog”V” B=L-(K-S) B=L+(K-S) Goto 1 Goto 1 V Y=A2B2+B2X2A 尽量少用或不使用扩充变数存贮器,如A1、A2等:使用扩充存贮器是一个利少弊多的做法。每扩充一个存贮器就要减少10个字节的容量,而每个扩充存贮器至少要占四个字节,比一个AZ变量净增三个。有时你会觉得变量存贮器不够用。其实不尽然,一般程序变量数很少会超过26个,只是你不懂得去使用。一般来说,两个相对独立的程序步骤之间根本不需要考虑变量重复问题。针对某一个程序,只要不是固定变量(内的变量),也就是那些通过计算出来的用于下一步计算的数值。我们就可以通过重复赋值来得到某些计算量。反正在下一轮循环中该量是变化的。明白了各种命令的含义和注意事项就可以编程了。 举例有公式如下: CX 程序名称 Lbl 0 起始标记命令语句 QMNFJ 数据输入语句 (指公式循环运算时的不变量) KDE 数据输入语句(指公式循环运算时变量) S=KQ:G=F+J 公式运算命令 X=M+ScosF 公式运算命令 Y=M+SsinF 公式运算命令 Prog ”j” 运行子程序命令 Goto 0 循环运算语句 J 子程序名称 H=X+DcosG 公式运算、数据显示语 I=Y+DsinG 公式运算、数据显示语 T=XEcosG 公式运算、数据显示语 U=YEsinG 公式运算、数据显示语 最后计算器状态设定语句是大家最容易忽视的。如果将单位进行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论