|
今天在论坛上面看到这样一个话题:程序小猿猿,数学好是怎样一种感觉呢?由此就想问你们,你们数学怎么样啊~求教互联网程序猿如何get数学技能?
下面是在网上看到网友们的评论
在大多数人看来,数学和编程有一种容易让人误解的关系。因为有很多人认为对数学很在行或者数学分数不错这样对学习编程是非常有利的。如果这样说的话,那作为程序猿来说得学习多少数学呢?
实际上是不需要很多的。对于基本的编程,你需要知道的有这样一些:
1、 知道二进制、十进制、十六进制它们的意义。十进制就是我们通常说的0-9十个数。通常认为这个十进制系统是人类发明的。
2、 模运算 —它的作用是用来计算余数,符号通常用%百分号来表示。所以23除以7等于3,余数是2。故此:23 mod 7 = 2。
3、 对一个数作百分数运算,就是用这个数来乘以一个百分数。打比方说你要得到179的54%,就是用0.54*179。这就意味着为什么1.0等于100%,0.0等于0%。
4、 知道什么是负数。负负得正。负数乘以正数等于负数。是不是so easy?
5、奇数还是偶数的模运算判断 — 如果想判断一个数是奇数还是偶数,用它mod 2来作模运算。如果结果是0,它就是偶数。如果结果是1,就是奇数。25 mod 2等于1,所以25是奇数,14 mod 2等于0,所以14是偶数。
6、 笛卡尔坐标系统定义。在编程中,屏幕左上角用(0,0)代表,Y坐标的正轴往下。
当然还有更深层次的数学领域,这里我们就不提。上面说的这些是不是 so easy啊?当然,学习更多的数学可以让你成为更优秀的程序员。
刚学的想上手试试吗?在线编程,码农谷智能开发在线编辑器
|
|