cnCalc计算器论坛

 找回密码
 注册
搜索
123
返回列表 发新帖
楼主: zasdfgbnm

【原创】使用fx-es实现简单编程

[复制链接]
发表于 2009-10-8 21:16:36 | 显示全部楼层
。。。LS什么意思。
发表于 2009-10-8 21:17:43 | 显示全部楼层
o(∩_∩)o 哈哈,上QQ告诉你~~~~
发表于 2009-10-8 21:25:20 | 显示全部楼层
一直上的,可以告诉了。。
发表于 2009-10-9 17:38:08 | 显示全部楼层
他在测试屏蔽词语?
发表于 2009-10-9 21:05:51 | 显示全部楼层
把我的和朔雪X忆的贴和谐了吧~~~~~~~~
发表于 2009-10-10 17:22:08 | 显示全部楼层
我已经把我的解释删了~
发表于 2009-10-10 17:31:47 | 显示全部楼层
听不懂哈。。。
发表于 2009-10-10 17:36:37 | 显示全部楼层
短消息发给你了~
发表于 2009-10-10 18:20:45 | 显示全部楼层
饿,,太NB了。。
发表于 2009-10-11 11:41:56 | 显示全部楼层
支持,非常的支持!!
发表于 2009-10-14 20:11:14 | 显示全部楼层
看不懂呃
 楼主| 发表于 2009-10-16 22:14:59 | 显示全部楼层
我所说的一直都是怎么往计算器里输,也就是把计算器语言转换成计算器语言,不是什么深奥的理论,我所用的那些max(a,b),ispositive(a,b)都只不过是一些记号而已,打个比方吧,大家在研究软升级的时候叙述操作的时候经常会说:“第一步:打出r”而不是说:“第一步先打出pol(1,0),第二步狂按分数线……”因为打出r已经成了一种固定的操作,同样,我在我的方法中说(x-y)×ispositive(a)+y->y进行条件赋值实际上就是让大家根据我前面说的方法自己把ispositive(a)转换成按键打到计算器里,我总不能说:“第一步:按‘(’键,第二步:按Alpha键……”吧,(x-y)×这些大家都会输,而ispositive(x)我介绍过代表了什么。这次我的发现时计算器的if语句的实现,if语句实现标志着计算器编程探索的完结,有了if语句,只要程序足够短能打到计算器上,就能将所有的与数学计算有关的程序转换到计算器上,我重新解释一下,我认为我的发现真的很重要,希望大家耐下心来仔细看看
数学上有个函数叫sgn(x)大家都知道吧?当x为正数时sgn(x)为1,当x为负数时sgn(x)为-1,当x=0时sgn(x)=0,但是计算器上没有这个函数,但是我们可以用绝对值来实现这个功能:x÷(|x|+1×10^-99)不信大家用计算器试试,但是由于叙述的时候说sgn(x)比说x÷(|x|+1×10^-99)更条理,也更方便,所以我在文中一直说是sgn(x).具体往计算器里输入的时候把我写的sgn(x)换成
x÷(|x|+1×10^-99)就行了。例如我写的
(x-y)×ispositive(a)+y->y进行条件赋值
但是具体怎么往计算器里输入呢?
我在前文中已经说了ispositive(x)=max(0,sgn(x))
Max(a,b)=(a+b+|a-b|)/2具体往计算器里输入的时候,把它代进去就成了:
ispositive(x)=max(0,sgn(x))
=(0+sgn(x)+|0-sgn(x)|)/2
=(sgn(x)+|sgn(x)|)/2
=(x÷(|x|+1×10^-99)+|x÷(|x|+1×10^-99)|)/2
往计算器里输入时把ispositive(a)带入就成了:
(x-y)×(a÷(|a|+1×10^-99)+|a÷(|a|+1×10^-99)|)/2+y->y
往计算器里输入时就输入这个就行了
发表于 2009-10-16 22:19:03 | 显示全部楼层
我没有看到你之前的解释!不懂!
 楼主| 发表于 2009-10-16 22:26:33 | 显示全部楼层
我还是举个例子吧:
例如要实现下列运算:
  1. a=0
  2. x=0
  3. while(a<100){
  4.      if(a-x>0){
  5.           x=x+a
  6.      }
  7. a=a+1
  8. }
复制代码
那么计算器的实现方法就是:
先给a和x都赋值为0(这个都会吧?)
然后在计算器中输入如下语句:
(100-a)C1:a×((a-x)÷(|a-x|+1×10^-99)+|(a-x)÷(|a-x|+1×10^-99)|)/2+x->x:a+1->a
然后狂按等号就行了,至于为什么要输入这些语句看看我的介绍吧,我觉得我的解释应该已经算是很详尽了
发表于 2009-10-21 20:18:40 | 显示全部楼层
太牛了!!!!
 楼主| 发表于 2009-10-23 21:41:33 | 显示全部楼层
看不懂可以看看这个http://www.cncalc.org/thread-1625-1-1.html
发表于 2009-11-11 17:08:27 | 显示全部楼层
看得懂,不错啊,怎么看不懂?
发表于 2010-8-15 20:56:33 | 显示全部楼层
想当年我也可以不用根号求平方根
515671788 发表于 2009-2-21 20:27

用的应该是迭代法,反复已新值取代旧值的方法
发表于 2010-8-15 22:52:16 | 显示全部楼层
现在学习编程开始逐步了解,不过LS挖坟也太……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-4-25 22:20 , Processed in 0.063713 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表