casio计算器的编程

casio计算器的编程

ID:34956289

大小:214.04 KB

页数:5页

时间:2019-03-15

casio计算器的编程_第1页
casio计算器的编程_第2页
casio计算器的编程_第3页
casio计算器的编程_第4页
casio计算器的编程_第5页
资源描述:

《casio计算器的编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Casio计算器的“编程”灰天飞雁http://www.cnblogs.com/htfyMarch28,2014灰天飞雁Casio计算器的“编程”1介绍一下计算器吧正如你所见,这是一个非常普通的CASIOfx-350ESPLUS型计算器,整数存储支持10位,浮点数支持10991099.除此以外,其还有9个变量的存储功能以及赋值语句!,同时还拥有:的语法使得每按一次=就会顺次执行各个:隔开的语句,这使得编程变为了可能。2基础一切编程语言最基本的要具有逻辑判断功能,这一章就说说如何构建逻辑判断。•一个BUG计算器对于产生的中间结果小于11099就会被作为0处理•等于1

2、9999BOOLequal(a;b)=(10)101+jabj•小于19999BOOLless(a;b)=(10)101+(1:000000001ab1099)1099•BOOL?a#b(ab)bool+b1灰天飞雁Casio计算器的“编程”•判断整数1999910101+jsinxj3那就开始吧3.1计算21++215首先变量清00!E:0!A:0!XE:是否循环结束。A:循环次数。X:和。less(A;15)?1#0!E:A+1!A:E?X+2A#X!X打开的话,就是19999A10)10!E:A+1!A:E2+X!

3、X1+(1:000000001A151099)10993.2二重循环!现在我们想计算∑7∑ACBAA=1B=0这次我们需要用到5个变量。F记录是否里层循环结束,E标记程序的结束,A、B为循环变量,X为所求的和。首先变量清00!E:0!F:0!A:0!B:0!X然后计算equal(A;B)!F:F?A+1#A!A:F?0#B+1!B:less(A;8)!E:E?X+CB#X!XA2灰天飞雁Casio计算器的“编程”4系统化4.1step思想计算器只会循环计算,我们可以用Step这个变量记录当前所需要执行的语句14.2基本语句1.基本的赋值•书写形式A>B•实际

4、形式2:equal(i;step)?A#B!B:equal(i;step)?step+1#step!step2.无条件跳转•书写形式jmpT•实际形式:equal(i;step)?T#step!step3.有条件跳转•书写形式jmpxx;T•实际形式:equal(i;step)?x?T#step+1#step!step4.无条件中断•书写形式intT•实际形式:equal(i;step)?i+1#R!R:equal(i;step)?T#step!step5.有条件中断1不一定是实际的::之间的“语句”,指的是下列的“基本语句”2i为行号,下同3灰天飞雁Casio计算器

5、的“编程”•书写形式intxx;T•实际形式:equal(i;step)x?i+1#R!R:equal(i;step)?x?T#step+1#step!step4.3程序结构讲了这么多,可能大家都不知道R是什么,下面我们就来看一个程序1jmp62x+1>F3jmpR4x*xx+1>G5jmpR6A>X7int48G>M9(A+B)/2>X10int411G>N12M*N<0?A#(A+B)/2>A13M*N<0?B#(A+B)/2>B14jmpx

6、AB

7、<=10^(7),14从第1行到第5行,都是我们所说的函数区,函数区开头有一个无条件跳转指令跳转

8、到主程序部分,防止不需要时计算函数。可以看到,这里定义了两个函数F和G,每个函数的最后的R指的是跳转回的地址,由于函数调用必须是通过int体现,最后必须要跳转回int的下一句继续整个程序。最后一句是在二分法寻找零点满足条件时结束程序(自循环用意)。4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。