快生活 - 传播价值、传递关注!

自定义算法为何如此钟爱号难道没有


  提起"+"号,大家的第一印象是什么?是基本的数学运算符?是超出特定值的表意符号?还是表达方向的指示符号?估计大家第一时间想到的就是"+"号是基本的数学运算符吧,毕竟一开始学习算数运算的时候,就与"+"号亲密接触了。在算数运算中,"+"号原本是用来表示加法运算的数学符号,作用是将两个或多个数进行求和的,可随着各种自定义算法对"+"号的滥用,"+"号的含义早已不是原来的含义了,而是被赋予了很多新的含义,随之而来的问题就是容易引起加法运算的混乱(对于初学者)。难道自定义算法就没有其他符号可用了吗?就一定要用"+"吗?难道人们对"+"号的喜爱已经到了无法自拔的地步了吗?恐怕真正的原因不是如此吧!要知道各种各样的符号有很多,随意拿一个都可以作为自定义算法的运算符的呀!那么真正的原因只有一个,就是自定义算法的人懒得去用其他符号了。
  为什么我如此反对自定义算法使用"+"号呢?难道是我对自定义算法有偏见,反对自定义一些算法吗?我反对自定义算法使用"+"号,自然是有原因的,而且我对自定义算法没有任何偏见,也不反对自定义算法的,相反的,我还鼓励自定义算法的这一行为,因为自定义算法可以在一定程度上训练人们的思维。我反对自定义算法使用"+"号,主要是为着加法初学者考虑的。试想一下一个加法初学者看到2+3=8,11+11=4这类奇怪的算式,他们会怎么想?在他们加法基础还不牢的时候,是不是容易被带偏?是不是容易引起误会?要是你是那加法初学者,你看了该类算式又会怎么想?所以,反对自定义算法使用"+"号,还是有一定的道理的。
  那么自定义算法该如何定义运算符号呢?需要遵循什么原则呢?自定义算法运算符号的定义最好避开数学中有特定含义的符号,如"+"号、"-"、"×"号、"÷"号等符号,建议采用数学中没有特定含义的符号,如"※"号、"✩"号等符号。这样做的话,既避开了运算符号的含义冲突,又能体现自定义运算提出者的用心,一箭双雕的事,何乐而不为呢?试想一下,当人们看到7※8=64,3✩4✩5=122018的时候,还会觉得反直觉吗?还会去找题目的问题吗?应该不会了吧!
  世界上最遥远的距离莫过于你说"+",我也说"+",但你所说的"+"不同于我所说的"+"了,自定义运算符号使用"+"号就是如此。希望人们能够重视自定义运算符号的使用,不要再用有可能引起含义冲突的符号作为运算符了。最后,谢谢大家的阅读!
 
教育大全家庭大全网站目录投稿:元春