Project1

标题: 变量几个算法机制 [打印本页]

作者: 黑之翅膀    时间: 2015-10-12 13:37
标题: 变量几个算法机制
本帖最后由 黑之翅膀 于 2015-10-12 13:58 编辑

大家都知道ACT里没有乘除只有加减和对比,其实我们的电脑里的算法也是如此只有几个代号表示。
下面是我研究的几个算法的教程,不喜勿喷。


蓝字是非必条件     
-----------------------------------------------------------
【同等】
A=B  [这个默认就有功能]

【加法】
A+B  

B>0 时:B-1 、A+1
B>9 时:B-10 、A+10
B>99 时:B-100 、A+100
B>999 时:B-1000 、A+1000
B>9999 时:B-10000 、A+10000

(如此推类.....)

B≤0 时:A=结果

【减法】
A-B   

B>0 时:B-1 、 A-1
B=0 时:A=结果

【平分天秤原理】
A÷2   

B=0  
AB 时:A-1  、 B+1
A=结果
(奇数会出现 A:B = 1:2 现象)


【加倍·×2】
2

A=B
B>0时:B-1  A+1
B=1 时:A=结果


-----------------------------------------------------------------
作者: 黑之翅膀    时间: 2015-10-12 13:57
【双变量乘法】
A×B  [其实也不是做不到,只是比较麻烦而且运算过程比较久]

B=C
B>0 时:B-1 、 C=A(C复制A)
C>0、B≤0时:C-1、A+1
C≤0、C>1时:B-1、 C=A
B≤0、C≤0时:A=结果
作者: kuerlulu    时间: 2015-10-12 14:01
你可以参考Brainfuck的四则运算(百度Brainfuck然后再看下面的举例)
例如:(A,B是相邻的两个单元)
AxB并将结果保存到B: +++[>++++<-]>.
作者: 黑之翅膀    时间: 2015-10-12 14:17
kuerlulu 发表于 2015-10-12 14:01
你可以参考Brainfuck的四则运算(百度Brainfuck然后再看下面的举例)
例如:(A,B是相邻的两个单元)
AxB并将结 ...

但是这个跟ACT有什么关联吗?
作者: woodvvv    时间: 2015-10-27 11:23
看着都头疼   好好的一个直软件 非得搞成编程控
头疼头疼 我好诅咒开发商
作者: 冷峻逸    时间: 2015-11-1 20:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: 我是大仙    时间: 2016-1-22 15:42
怎么会有那么多人关注AGM的..




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1