![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员的数学
文章平均质量分 77
_云卷云舒_
这个作者很懒,什么都没留下…
展开
-
程序员的数学(一)—— 0的故事,无即是有
进制转换链接:二进制、八进制、十进制、十六进制之间的转换一、10进制计数法比如:2503可以写成:2*1000+5*100+0*10+3也可以写成:2*10^3+5*10^2+0*10^1+3*10^010进制计数法的数位全部都是10^n的形式,这个10被称为10进制计数法的基数,基数10右上角的数字为指数注意:任何非0数字的0次方均为1,0的任何非0次方均为0二、2进制计数法1、什么是二进制计数...原创 2018-03-24 23:24:33 · 431 阅读 · 0 评论 -
程序员的数学(三)—— 余数,周期性和分组以及哥尼斯堡的七桥问题
课前对话:除法就像分组,根据余数来确定它属于哪个组一、星期数的思考题1题目:今天是星期天,那么100天后是星期几?答案:星期二解题思路:一星期7天,100除以7余2,星期天之后的两天就是星期二。二、星期数的思考题2题目:10^100天以后是星期几?答案:星期四解题思路: 观察规律0的个数题目余数星期01天以后的星期数1÷7余1一110天以后的星期数10÷7余3三2100天以后的星期数100÷7余2...原创 2018-04-01 19:28:07 · 1149 阅读 · 0 评论 -
程序员的数学(二)—— 逻辑,真与假的二元世界
一、逻辑的基本思路1、什么是逻辑?逻辑是消除自然语言的歧义、严密准确的记述事物的工具。2、命题及其真假能够判断对错的陈述句,叫做命题。命题正确时,称该命题为“真”命题不正确时,称该命题为“假”3、兼顾完整性和排他性具备完整性,说明该规则无论在什么情况下都适用;具备排他性,说明该规则不存在矛盾之处。if语句的条件分支,体现了“兼顾完整性和排他性的分解”。二、建立复杂命题1、逻辑非 —— 不是A“不是...原创 2018-04-01 15:36:01 · 1931 阅读 · 0 评论 -
程序员的数学(四)—— 数学归纳法,如何征服无穷数列
一、高斯求和1+2+3+...+100的值是多少?1、高斯的解答1+2+3+...+100的计算结果和100+99+98+...+1的计算结果是一样的,那么就可以将这两串数字进行纵向相加,如下: 1+2+3+...+100+100+99+98+...+1 101+101+101+...+101有100个101 101*100=10100/2=50502、归纳高斯使用了以下等式如果使用变量n...原创 2018-04-16 00:58:11 · 1115 阅读 · 0 评论 -
程序员的数学(五)—— 排列组合,解决计数问题的方法
一、加法法则要数出分为两个数的集合时,可以使用加法法则。思考题一在一副扑克牌中,有10张红桃数字牌(A、2、3、4、5、6、7、8、9、10),3张红桃花牌(J、Q、K),那么红桃共有多少张?答案:13张上面使用的就是加法法则。加法法则就是将无“重复”元素的两个集合A、B相加,得到A∪B的元素数。A∪B的元素数 = A的元素数 + B的元素数如果将集合A的元素数写作|A|,集合B的元素数写作|B|...原创 2018-05-15 01:29:20 · 1734 阅读 · 0 评论