1,TI83图形计算器如何编游戏●通过下拉菜单可获得高级功能 。【计算器怎么编程游戏,TI83图形计算器如何编游戏】
2,计算机游戏怎么编程编程语言有N多种用于游戏开发的也有N多种 。不同的语言开发游戏有不同的优势 。各种语言也有自己独特的优势 。你说的游戏编程 java c++ android 甚至JS也可以 。。。。。。随便学习一门语言就可以游戏编程了现在主流的语言我觉得Java 比较火吧 。。。。。。。。。。。。C++ 比较多单纯的编程,也就是就知道语法知识的编程,根本不叫编程,只会单纯的语法的编程连低级程序员都不如!编程不仅仅是你对语法的掌握,你还要把各种技术混合到里面,这样才叫编程,你编程的时候,你应该问问自己,你的程序有算法吗?你的程序写的够简单吗?速度足够快吗?占用空间足够少吗?代码写的规范吗?语句写的标准吗?你的程序之间的结构合理吗?你类定义的合适吗?方法和属性合理吗?接口合理吗?等等等,包含很多东西!这就是高级程序员为什么赚这么多钱!要付出相当大的脑力劳动!调试对你也很重要,一个程序高手 , 也是调试专家,其实调试很多方法,但大多数都是实践中得到的!
3,怎样编程计算24的游戏这个,简单点就做穷举就行了首先,你有4个数字,所以,这四个数字就有24种排列方式然后就是运算穷举,由于只有简单4则运算,所以运算规则只有(*代表某一种符):1没括号的(形如a*b*c*d);2有括号的(形如(a * b) * c * d);3有括号的(形如(a * b * c) * d);4有括号的(形如a * (b * c) * d);5有括号的(形如(a * b) * (c * d));6有括号的(形如((a * b) * c) * d);7有括号的(形如(a * (b * c)) * d) 。然后将运算符替换成4则运算符就可以了下面是我用JAVA简单写的一个sample,你可以参考一下import java.io.BufferedReader;import java.io.InputStreamReader;public class sum24public static void main(String[] args)tryBufferedReader br = new BufferedReader(new InputStreamReader(System.in));System.out.println("请输入第一个数:");String temp = br.readLine();int a = Integer.parseInt(temp);if (a > 10)a = 10;}if (a < 1)a = 1;}System.out.println("请输入第二个数:");temp = br.readLine();int b = Integer.parseInt(temp);if (b > 10)b = 10;}if (b < 1)b = 1;}System.out.println("请输入第三个数:");temp = br.readLine();int c = Integer.parseInt(temp);if (c > 10)c = 10;}if (c < 1)c = 1;}System.out.println("请输入第四个数:");temp = br.readLine();int d = Integer.parseInt(temp);if (d > 10)d = 10;}if (d < 1)d = 1;}int cont = 0;cont += Calculate(a, b, c, d);cont += Calculate(a, b, d, c);cont += Calculate(a, c, d, b);cont += Calculate(a, c, b, d);cont += Calculate(a, d, b, c);cont += Calculate(a, d, c, b);cont += Calculate(b, a, c, d);cont += Calculate(b, a, d, c);cont += Calculate(b, c, a, d);cont += Calculate(b, c, d, a);cont += Calculate(b, d, c, a);cont += Calculate(b, d, a, c);cont += Calculate(c, a, b, d);cont += Calculate(c, a, d, b);cont += Calculate(c, b, d, a);cont += Calculate(c, b, a, d);cont += Calculate(c, d, a, b);cont += Calculate(c, d, b, a);cont += Calculate(d, a, b, c);cont += Calculate(d, a, c, b);cont += Calculate(d, b, c, a);cont += Calculate(d, b, a, c);cont += Calculate(d, c, a, b);cont += Calculate(d, c, b, a);if (cont < 1)System.out.println("不可以组成24");}} catch (Exception ex)System.out.println(ex.toString());} } private static int Calculate(int x, int y, int z, int w)if (x + y + z + w == 24)System.out.println(x + "+" + y + "+" + z + "+" + w + "=24");if (x + y + z - w == 24)System.out.println(x + "+" + y + "+" + z + "-" + w + "=24");else if ((x + y) * (z + w) == 24)System.out.println("(" + x + "+" + y + ")*(" + z + "+" + w + ")=24");else if ((x - y) * (z + w) == 24)System.out.println("(" + x + "-" + y + ")*(" + z + "+" + w + ")=24");else if ((x - y) * (z - w) == 24)System.out.println("(" + x + "-" + y + ")*(" + z + "-" + w + ")=24");else if ((x + y + z) * w == 24)System.out.println("(" + x + "+" + y + "+" + z + ")*" + w + "=24");else if ((x - y - z) * w == 24)System.out.println("(" + x + "-" + y + "-" + z + ")*" + w + "=24");else if ((x + y - z) * w == 24)System.out.println("(" + x + "+" + y + "-" + z + ")*" + w + "=24");else if ((x * y * z) / w == 24)System.out.println("(" + x + "*" + y + "*" + z + ")/" + w + "=24");else if ((x * y) * (z + w) == 24)System.out.println("(" + x + "*" + y + ")*(" + z + "+" + w + ")=24");else if ((x * y) * (z - w) == 24)System.out.println("(" + x + "*" + y + ")*(" + z + "-" + w + ")=24");else if ((x * y) * z - w == 24)System.out.println("(" + x + "*" + y + ")*(" + z + ")-" + w + "=24");else if ((x * y) * z + w == 24)System.out.println("(" + x + "*" + y + ")*(" + z + ")+" + w + "=24");else if (x * y * z * w == 24)System.out.println(x + "*" + y + "*" + z + "*" + w + "=24");else if ((x + y) + (z / w) == 24)System.out.println("(" + x + "+" + y + ")+(" + z + "/" + w + ")"+ "=24");else if ((x + y) * (z / w) == 24)System.out.println("(" + x + "+" + y + ")*(" + z + "/" + w + ")"+ "=24");else if ((x * y) + z + w == 24)System.out.println("(" + x + "*" + y + ")+" + z + "+" + w + "=24");else if ((x * y) + z - w == 24)System.out.println("(" + x + "*" + y + ")+" + z + "-" + w + "=24");else if ((x * y) - (z / w) == 24)System.out.println("(" + x + "*" + y + ")-(" + z + "/" + w + ")"+ "=24");else if ((x * y) + (z / w) == 24)System.out.println("(" + x + "*" + y + ")-(" + z + "/" + w + ")"+ "=24");else if ((x * y) - z - w == 24)System.out.println("(" + x + "*" + y + ")-" + z + "-" + w + "=24");else if ((x * y) + (z * w) == 24)System.out.println("(" + x + "*" + y + ")+(" + z + "*" + w + ")"+ "=24");else if ((x * y) - (z * w) == 24)System.out.println("(" + x + "*" + y + ")-(" + z + "*" + w + ")"+ "=24");else if ((x * y) / (z * w) == 24)System.out.println("(" + x + "*" + y + ")/(" + z + "*" + w + ")"+ "=24");else if ((x * y) / (z - w) == 24)System.out.println("(" + x + "*" + y + ")/(" + z + "-" + w + ")"+ "=24");else if ((x * y) / (z + w) == 24)System.out.println("(" + x + "*" + y + ")/(" + z + "+" + w + ")"+ "=24");elsereturn 0;return 1; }}
4,卡西欧计算器怎么编程卡西欧计算器有很多种的, , 每一种卡西欧计算器编程语言都大不一样,就比如卡西欧4800和卡西欧5800计算器,编程语句和关键字很多不一样的了 , 如果你问的仅仅是进入计算器编程界面的话 , 对于卡西欧5800计算器那就是:“MODE SRTUP”——5号键 , PROG——1号键 , NEW——输入程序名称——选择程序模式(一般情况下都是在COMP模式下)——进入代码输入界面,输入程序代码再运行就行了 。一、使用简单,最大的一个优点就是只要具有初中水平会运用数学公式对函数有一般的了解的人,能基本理解casio4x00的内装函数即可进行简单的编程 。非常适合测量初学者和数学程序爱好者学习,也适合专业的测量人员的使用和能力提高 。不像其它的专业一定要具有较高的专业技术水平才能进行电脑编程 。二、成本低廉 , 价格在400元左右 。三、携带方便,体积很小可随时放在口袋里随拿随用 。casio系列较好的编程型号有casio4500(以下简称4500)、casio4800(以下简称4800),(好象近来还推出了一款casio4850)前者较内存小,只有1103个字节,能应付一些较为简单的公式计算和科学计算,但由于内存有限 , 对一些较复杂或子程序过多的程序就力不从心了,不能出色的完成测量任务 。4800就比4500有较大的改进,4800内存达到的4500个字节,而且显示屏是4500的几倍大 , 能更准确的显示数据,内装函数字符一目了然 。且具有简单的人机对话功能,出现了菜单子菜单 。4800还在4500增加了啊佛加德罗常数、万有引力长常数、详见《操作说明书》 。4800有很多很实用的功能如他有一个公式解答功能 , 其原理是用牛顿法解方程 。举个例子: 有一方程式:a=2b-c求 当a=2、c=5时的b值 。将该方程式存入公式存贮器中,:先按按解答键“SOLVE” a输入2 、c输入5,再按解答键“SOLVE”计算器就会显示:b=3.5 。此项功能被称为自动解答功能 。同时它也是非常实用的,在实际工作中通常要有一个经常使用的小公式,可借助它来完成 。4800使用的程序语言可以算做简单的BASIC语言,有的命令如GOTO(转移到)、PAUSE(暂停)就与BASIC语言的一模一样 。现在4800的程序语言来说说 。其主要命令有: 1、=>…… 条件转移成立符号,其用法相当于BASIC中的IF……THEN(假设语句相当于假如……然后 , IF相当于条件……THEN相当于结果)语句 2、≠>……条件转移不成立符号,其用法相当于BASIC中的IF……ELSE语句通常二者连用 , 相当于BASIC中的IF……THEN……ELSE语句(它的英语形式一般为if a>b then c>d else if b>a the……)3、⊿ …… 条件转移结束符号,与=>和≠>配合使用,放在条件语句最后面 。4、 LbI……标记命令 。用于将一段语句作转换标记 。后可接字母、数字、符号,但不能超过两个字节,如不能用≥10的数字作行标,否则会出现出错信息 。5、Goto…… (条件)转移命令 。前面可加条件语句,与BASIC中的GOTO作用相同 。通常与LbI一起用,如果所转移的行号无效,则会显示:GO ERROR(详见说明书)出错信息 6、 Dsz……减量循环命令 。可减少未知数的数量 。7、 Isz……增量循环命令 。8、 Pause……暂停命令 。后可接0~9之间的整数n,可使某一数据显示n/2秒钟,然后继续运行下面的程序 。它被认为是一个语句 。9、 Fixm……变量锁定命令 。该命令能使其所有变量值(A~Z)均当成定数处理 。当程序运行时,将不需要输入变数(“10、11、=、≠、>、<、≤、≥……条件运算关系算子,常与Goto命令构成条件转换语句 。12、Prog……在正常情况是下打开程序的快捷键 。在编程过程中是运行子程序命令,后接子程序名(一定要加引号 , 且要注意空格,否则会出现Syn ERROR(详见说明书)的出错信息 。13、↓……换行,只保留计算过程不显示计算结果 。当不想对其换行时也可用:代替 。14、◣……数据显示命令 。该命令输入后会自动换行 。保留计算过程并显示计算结果 。有一条总原则即:①学会运用程序的语言,尽可能使程序变得简明扼要;我们编写程序应该尽可能地使程序变得简明扼要,能省略的要一定省略 。烦琐的语句过多的字节只能使计算器的运算速度变慢没有任何好处,而且相当站用内存 。学会节省字节和使用符号是相当重要的 。尤其要灵活运用计算器语句因为它会使你更多的节省字节达到预期效果 。比如下程序就灵活运用了 Dsz (减量循环命令) 。比如使其能输入10个数值 , 并计算10个数值的平均值 。一般程序求10个数字的平均值需要有11个数字的提示符号 。但学会灵活运用了 Dsz (减量循环命令)那么只要有三个就可以了 , 这样就大大节省了字节的占用 。例程序如下: A=10 C=0 Lbi 1 C=B+C Dsz A Goto 1 C÷10 但要注意的是:如果你是初学者或你对程序的编程不熟练,首先一定要先按照你的思路把程序步骤一步一步的列好在确定它能正确的计算后在想办法对其进行精简修改,否则只会使程序出现过多的错误;②尽可能使程序所包含的子程序减少;子程序过多就会造成程序结构松散,有的计算器主程序需要三个或四子程序,过多的子程序只会引起程序之间紊乱、混淆 。子程序过多对在使用时查找也比较麻烦 。而且子程序过多如果其中某个环节出现错误很难发现其错误所在,在编写程序时要尽量的少编写子程序,即使要编写子程序时也要注意尤其在容易出错的地方要多加注意 。有弊就有利如果你对子程序了解得多了那么可以几个主程序合用一个之程序也到到了要求的减少程序的字节使程序更简化 。例程序如下: 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+B2X2÷A ③尽量少用或不使用扩充变数存贮器 , 如A[1]、A[2]等:使用扩充存贮器是一个利少弊多的做法 。每扩充一个存贮器就要减少10个字节的容量,而每个扩充存贮器至少要占四个字节,比一个A~Z变量净增三个 。有时你会觉得变量存贮器不够用 。其实不尽然,一般程序变量数很少会超过26个,只是你不懂得去使用 。一般来说,两个相对独立的程序步骤之间根本不需要考虑变量重复问题 。针对某一个程序,只要不是固定变量(CX 程序名称 Lbl 0↓ 起始标记命令语句 QMNFJ↓ 数据输入语句 (指公式循环运算时的不变量) S=K—Q:G=F+J↓ 公式运算命令 X=M+ScosF↓ 公式运算命令 Y=M+SsinF↓ 公式运算命令 Prog ”j”↓ 运行子程序命令 Goto 0↓ 循环运算语句 J 子程序名称 H=X+DcosG◣ 公式运算、数据显示语 I=Y+DsinG◣ 公式运算、数据显示语 T=X—EcosG◣ 公式运算、数据显示语 U=Y—EsinG◣ 公式运算、数据显示语 最后计算器状态设定语句是大家最容易忽视的 。如果将单位进行预设那么计算器就会默认其使用单位在进行下一单位换算时要一定要进行单位转换 , 否者会使计算结果错误 。在显示屏幕的左下角可以清楚地发现小提示符号:如D代表度为现在的缺省单位、R代表弧度为现在的缺省单位、G 代表梯度为现在的缺省单位 。卡西欧计算器有很多种的,,每一种卡西欧计算器编程语言都大不一样,就比如卡西欧4800和卡西欧5800计算器,编程语句和关键字很多不一样的了 , 如果你问的仅仅是进入计算器编程界面的话,对于卡西欧5800计算器那就是:“MODESRTUP”——5号键 , PROG——1号键,NEW——输入程序名称——选择程序模式(一般情况下都是在COMP模式下)——进入代码输入界面 , 输入程序代码再运行就行了 。一、使用简单,最大的一个优点就是只要具有初中水平会运用数学公式对函数有一般的了解的人 , 能基本理解casio4x00的内装函数即可进行简单的编程 。非常适合测量初学者和数学程序爱好者学习,也适合专业的测量人员的使用和能力提高 。不像其它的专业一定要具有较高的专业技术水平才能进行电脑编程 。二、成本低廉,价格在400元左右 。三、携带方便,体积很小可随时放在口袋里随拿随用 。casio系列较好的编程型号有casio4500(以下简称4500)、casio4800(以下简称4800),(好象近来还推出了一款casio4850)前者较内存小,只有1103个字节,能应付一些较为简单的公式计算和科学计算,但由于内存有限,对一些较复杂或子程序过多的程序就力不从心了,不能出色的完成测量任务 。4800就比4500有较大的改进,4800内存达到的4500个字节,而且显示屏是4500的几倍大 , 能更准确的显示数据,内装函数字符一目了然 。且具有简单的人机对话功能,出现了菜单子菜单 。4800还在4500增加了啊佛加德罗常数、万有引力长常数、详见《操作说明书》 。4800有很多很实用的功能如他有一个公式解答功能,其原理是用牛顿法解方程 。举个例子:有一方程式:a=2b-c求当a=2、c=5时的b值 。将该方程式存入公式存贮器中,:先按按解答键“SOLVE”a输入2、c输入5,再按解答键“SOLVE”计算器就会显示:b=3.5 。此项功能被称为自动解答功能 。同时它也是非常实用的,在实际工作中通常要有一个经常使用的小公式,可借助它来完成 。4800使用的程序语言可以算做简单的BASIC语言,有的命令如GOTO(转移到)、PAUSE(暂停)就与BASIC语言的一模一样 。现在4800的程序语言来说说 。其主要命令有:1、=>……条件转移成立符号,其用法相当于BASIC中的IF……THEN(假设语句相当于假如……然后,IF相当于条件……THEN相当于结果)语句2、≠>……条件转移不成立符号,其用法相当于BASIC中的IF……ELSE语句通常二者连用,相当于BASIC中的IF……THEN……ELSE语句(它的英语形式一般为ifa>bthenc>delseifb>athe……)3、⊿……条件转移结束符号,与=>和≠>配合使用,放在条件语句最后面 。4、LbI……标记命令 。用于将一段语句作转换标记 。后可接字母、数字、符号,但不能超过两个字节,如不能用≥10的数字作行标,否则会出现出错信息 。5、Goto……(条件)转移命令 。前面可加条件语句,与BASIC中的GOTO作用相同 。通常与LbI一起用,如果所转移的行号无效,则会显示:GOERROR(详见说明书)出错信息6、Dsz……减量循环命令 。可减少未知数的数量 。7、Isz……增量循环命令 。8、Pause……暂停命令 。后可接0~9之间的整数n,可使某一数据显示n/2秒钟,然后继续运行下面的程序 。它被认为是一个语句 。9、Fixm……变量锁定命令 。该命令能使其所有变量值(A~Z)均当成定数处理 。当程序运行时,将不需要输入变数(“10、变量输入命令 。只程序在循环使用时经常发生改变的数字 , 如里程、和宽度 。它的输入方式可以使很多种如B}都可以 。注意“ERROR(详见说明书)出错信息 。11、=、≠、>、<、≤、≥……条件运算关系算子,常与Goto命令构成条件转换语句 。12、Prog……在正常情况是下打开程序的快捷键 。在编程过程中是运行子程序命令 , 后接子程序名(一定要加引号 , 且要注意空格,否则会出现SynERROR(详见说明书)的出错信息 。13、↓……换行,只保留计算过程不显示计算结果 。当不想对其换行时也可用:代替 。14、◣……数据显示命令 。该命令输入后会自动换行 。保留计算过程并显示计算结果 。有一条总原则即:①学会运用程序的语言,尽可能使程序变得简明扼要;我们编写程序应该尽可能地使程序变得简明扼要,能省略的要一定省略 。烦琐的语句过多的字节只能使计算器的运算速度变慢没有任何好处,而且相当站用内存 。学会节省字节和使用符号是相当重要的 。尤其要灵活运用计算器语句因为它会使你更多的节省字节达到预期效果 。比如下程序就灵活运用了Dsz(减量循环命令) 。比如使其能输入10个数值,并计算10个数值的平均值 。一般程序求10个数字的平均值需要有11个数字的提示符号 。但学会灵活运用了Dsz(减量循环命令)那么只要有三个就可以了 , 这样就大大节省了字节的占用 。例程序如下:A=10C=0Lbi1C=B+CDszAGoto1C÷10但要注意的是:如果你是初学者或你对程序的编程不熟练,首先一定要先按照你的思路把程序步骤一步一步的列好在确定它能正确的计算后在想办法对其进行精简修改,否则只会使程序出现过多的错误;②尽可能使程序所包含的子程序减少;子程序过多就会造成程序结构松散,有的计算器主程序需要三个或四子程序 , 过多的子程序只会引起程序之间紊乱、混淆 。子程序过多对在使用时查找也比较麻烦 。而且子程序过多如果其中某个环节出现错误很难发现其错误所在 , 在编写程序时要尽量的少编写子程序,即使要编写子程序时也要注意尤其在容易出错的地方要多加注意 。有弊就有利如果你对子程序了解得多了那么可以几个主程序合用一个之程序也到到了要求的减少程序的字节使程序更简化 。例程序如下:CXCDLbi1Lbi1Prog”V”Prog”V”B=L-(K-S)◣B=L+(K-S)◣Goto1Goto1VY=√A2B2+B2X2÷A③尽量少用或不使用扩充变数存贮器,如A[1]、A[2]等:使用扩充存贮器是一个利少弊多的做法 。每扩充一个存贮器就要减少10个字节的容量 , 而每个扩充存贮器至少要占四个字节,比一个A~Z变量净增三个 。有时你会觉得变量存贮器不够用 。其实不尽然,一般程序变量数很少会超过26个,只是你不懂得去使用 。一般来说,两个相对独立的程序步骤之间根本不需要考虑变量重复问题 。针对某一个程序 , 只要不是固定变量(举例有公式如下:CX程序名称Lbl0↓起始标记命令语句QMNFJ↓数据输入语句(指公式循环运算时的不变量)数据输入语句(指公式循环运算时变量)S=K—Q:G=F+J↓公式运算命令X=M+ScosF↓公式运算命令Y=M+SsinF↓公式运算命令Prog”j”↓运行子程序命令Goto0↓循环运算语句J子程序名称H=X+DcosG◣公式运算、数据显示语I=Y+DsinG◣公式运算、数据显示语T=X—EcosG◣公式运算、数据显示语U=Y—EsinG◣公式运算、数据显示语最后计算器状态设定语句是大家最容易忽视的 。如果将单位进行预设那么计算器就会默认其使用单位在进行下一单位换算时要一定要进行单位转换,否者会使计算结果错误 。在显示屏幕的左下角可以清楚地发现小提示符号:如D代表度为现在的缺省单位、R代表弧度为现在的缺省单位、G代表梯度为现在的缺省单位 。卡西欧计算器有很多种的,至少你该说明一下是哪种型号的卡西欧计算器嘛,每一种卡西欧计算器编程语言都大不一样,就比如卡西欧4800和卡西欧5800计算器,编程卡西欧计算器有很多种的,至少你该说明一下是哪种型号的卡西欧计算器嘛,每一种卡西欧计算器编程语言都大不一样,就比如卡西欧4800和卡西欧5800计算器,编程语句和关键字很多不一样的了,如果你问的仅仅是进入计算器编程界面的话,对于卡西欧5800计算器那就是:“MODE SRTUP”——5号键,PROG——1号键,NEW——输入程序名称——选择程序模式(一般情况下都是在COMP模式下)——进入代码输入界面,输入程序代码再运行就行了 。卡西欧计算器有很多种的,,每一种卡西欧计算器编程语言都大不一样,就比如卡西欧4800和卡西欧5800计算器,编程语句和关键字很多不一样的了,如果你问的仅仅是进入计算器编程界面的话,对于卡西欧5800计算器那就是:“MODE SRTUP”——5号键,PROG——1号键,NEW——输入程序名称——选择程序模式(一般情况下都是在COMP模式下)——进入代码输入界面,输入程序代码再运行就行了 。一、使用简单,最大的一个优点就是只要具有初中水平会运用数学公式对函数有一般的了解的人,能基本理解casio4x00的内装函数即可进行简单的编程 。非常适合测量初学者和数学程序爱好者学习,也适合专业的测量人员的使用和能力提高 。不像其它的专业一定要具有较高的专业技术水平才能进行电脑编程 。二、成本低廉,价格在400元左右 。三、携带方便,体积很小可随时放在口袋里随拿随用 。casio系列较好的编程型号有casio4500(以下简称4500)、casio4800(以下简称4800),(好象近来还推出了一款casio4850)前者较内存小,只有1103个字节 , 能应付一些较为简单的公式计算和科学计算 , 但由于内存有限 , 对一些较复杂或子程序过多的程序就力不从心了,不能出色的完成测量任务 。4800就比4500有较大的改进,4800内存达到的4500个字节,而且显示屏是4500的几倍大,能更准确的显示数据,内装函数字符一目了然 。且具有简单的人机对话功能 , 出现了菜单子菜单 。4800还在4500增加了啊佛加德罗常数、万有引力长常数、详见《操作说明书》 。4800有很多很实用的功能如他有一个公式解答功能,其原理是用牛顿法解方程 。举个例子: 有一方程式:a=2b-c求 当a=2、c=5时的b值 。将该方程式存入公式存贮器中,:先按按解答键“SOLVE” a输入2 、c输入5,再按解答键“SOLVE”计算器就会显示:b=3.5 。此项功能被称为自动解答功能 。同时它也是非常实用的 , 在实际工作中通常要有一个经常使用的小公式 , 可借助它来完成 。4800使用的程序语言可以算做简单的BASIC语言,有的命令如GOTO(转移到)、PAUSE(暂停)就与BASIC语言的一模一样 。现在4800的程序语言来说说 。其主要命令有: 1、=>…… 条件转移成立符号,其用法相当于BASIC中的IF……THEN(假设语句相当于假如……然后,IF相当于条件……THEN相当于结果)语句 2、≠>……条件转移不成立符号,其用法相当于BASIC中的IF……ELSE语句通常二者连用,相当于BASIC中的IF……THEN……ELSE语句(它的英语形式一般为if a>b then c>d else if b>a the……)3、⊿ …… 条件转移结束符号,与=>和≠>配合使用,放在条件语句最后面 。4、 LbI……标记命令 。用于将一段语句作转换标记 。后可接字母、数字、符号,但不能超过两个字节,如不能用≥10的数字作行标,否则会出现出错信息 。5、Goto…… (条件)转移命令 。前面可加条件语句,与BASIC中的GOTO作用相同 。通常与LbI一起用,如果所转移的行号无效,则会显示:GO ERROR(详见说明书)出错信息 6、 Dsz……减量循环命令 。可减少未知数的数量 。7、 Isz……增量循环命令 。8、 Pause……暂停命令 。后可接0~9之间的整数n , 可使某一数据显示n/2秒钟,然后继续运行下面的程序 。它被认为是一个语句 。9、 Fixm……变量锁定命令 。该命令能使其所有变量值(A~Z)均当成定数处理 。当程序运行时,将不需要输入变数(“10、11、=、≠、>、<、≤、≥……条件运算关系算子,常与Goto命令构成条件转换语句 。12、Prog……在正常情况是下打开程序的快捷键 。在编程过程中是运行子程序命令,后接子程序名(一定要加引号,且要注意空格,否则会出现Syn ERROR(详见说明书)的出错信息 。13、↓……换行,只保留计算过程不显示计算结果 。当不想对其换行时也可用:代替 。14、◣……数据显示命令 。该命令输入后会自动换行 。保留计算过程并显示计算结果 。有一条总原则即:①学会运用程序的语言,尽可能使程序变得简明扼要;我们编写程序应该尽可能地使程序变得简明扼要,能省略的要一定省略 。烦琐的语句过多的字节只能使计算器的运算速度变慢没有任何好处,而且相当站用内存 。学会节省字节和使用符号是相当重要的 。尤其要灵活运用计算器语句因为它会使你更多的节省字节达到预期效果 。比如下程序就灵活运用了 Dsz (减量循环命令) 。比如使其能输入10个数值,并计算10个数值的平均值 。一般程序求10个数字的平均值需要有11个数字的提示符号 。但学会灵活运用了 Dsz (减量循环命令)那么只要有三个就可以了 , 这样就大大节省了字节的占用 。例程序如下: A=10 C=0 Lbi 1 C=B+C Dsz A Goto 1 C÷10 但要注意的是:如果你是初学者或你对程序的编程不熟练,首先一定要先按照你的思路把程序步骤一步一步的列好在确定它能正确的计算后在想办法对其进行精简修改,否则只会使程序出现过多的错误;②尽可能使程序所包含的子程序减少;子程序过多就会造成程序结构松散 , 有的计算器主程序需要三个或四子程序,过多的子程序只会引起程序之间紊乱、混淆 。子程序过多对在使用时查找也比较麻烦 。而且子程序过多如果其中某个环节出现错误很难发现其错误所在,在编写程序时要尽量的少编写子程序,即使要编写子程序时也要注意尤其在容易出错的地方要多加注意 。有弊就有利如果你对子程序了解得多了那么可以几个主程序合用一个之程序也到到了要求的减少程序的字节使程序更简化 。例程序如下: 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+B2X2÷A ③尽量少用或不使用扩充变数存贮器,如A[1]、A[2]等:使用扩充存贮器是一个利少弊多的做法 。每扩充一个存贮器就要减少10个字节的容量,而每个扩充存贮器至少要占四个字节,比一个A~Z变量净增三个 。有时你会觉得变量存贮器不够用 。其实不尽然,一般程序变量数很少会超过26个,只是你不懂得去使用 。一般来说,两个相对独立的程序步骤之间根本不需要考虑变量重复问题 。针对某一个程序,只要不是固定变量(CX 程序名称 Lbl 0↓ 起始标记命令语句 QMNFJ↓ 数据输入语句 (指公式循环运算时的不变量) S=K—Q:G=F+J↓ 公式运算命令 X=M+ScosF↓ 公式运算命令 Y=M+SsinF↓ 公式运算命令 Prog ”j”↓ 运行子程序命令 Goto 0↓ 循环运算语句 J 子程序名称 H=X+DcosG◣ 公式运算、数据显示语 I=Y+DsinG◣ 公式运算、数据显示语 T=X—EcosG◣ 公式运算、数据显示语 U=Y—EsinG◣ 公式运算、数据显示语 最后计算器状态设定语句是大家最容易忽视的 。如果将单位进行预设那么计算器就会默认其使用单位在进行下一单位换算时要一定要进行单位转换,否者会使计算结果错误 。在显示屏幕的左下角可以清楚地发现小提示符号:如D代表度为现在的缺省单位、R代表弧度为现在的缺省单位、G 代表梯度为现在的缺省单位 。
推荐阅读
- 图片处理软件,图片处理软件有哪些
- 如何正确填写代理服务器名称? 代理服务器名称怎么填
- 安卓编程入门教程视频下载软件,android教程下载
- 机床四轴怎么改旋转方向图解,4轴加工中心a轴怎么设置
- 十大编程语言的优缺点有哪些,如何理性的评价各种编程语言的优劣
- oppo手机app怎么下载,OP手机怎样下载app
- app应用源码,聊天App源码怎么开发搭建
- 怎么创造一个软件安装包名称,怎么用apk编辑器修改安装包的名称
- 拷贝漫画app怎么下载安装,怎样下载动漫到移动磁盘里急急急救助