想学好编程,但是逻辑思维能力有点差,想请大师们指导下,看什么书可以提高自己的逻辑思维能力?
想请大师们指导下,看什么书可以提高自己的逻辑思维能力?
[解决办法]
《十万个为什么》
[解决办法]
天生的,超过20岁的话应该不好提了
[解决办法]
多在纸上画画流程图
[解决办法]
其实我也想说#7说的。
[解决办法]
《数理逻辑》
[解决办法]
1.整数中序号的概念----许多人是模糊的
“2008年是第29届奥运会。这里年和届是两个序号,不表示数量。
那么,正常的话第43届是哪一年召开?2072年召开奥运会吗?若召开是哪一届?
建立一个计算式,并标示出式子中每一项的概念。
从这里开始,仔细考虑指针、数组元素的下标、指定问题域中的序号问题!
程序员比其它行业的工作人员(包括从事数学的)更多地用到序号(不要简单说成整数)。
2.排列组合问题
自己能否枚举出问题中的每一个排列或组合,给出排列过程的基本规律并准确清楚地描述出来,用代码形式表示出来
如{0,1,2,3,4}中任选3个数时能够构成的整数有多少,从小到大的顺序是什么样子的,能一个不漏、顺序不乱地写出来吗?能检验逻辑严密性
3.数理逻辑
A与B都是二值的(0,1或真,假)
那么A和B的排列有四种
可定义的A、B关系有多少种?用真值表形式表示出来,并给出每一种关系的运算名称
如下面是其一,称为”与“运算
A B A & B
0 0 0
0 1 0
1 0 0
1 1 1
[解决办法]
没必要为了编程锻炼逻辑
[解决办法]
逻辑只是需要记忆的规则,谈不上锻炼
如果非要“锻炼”什么的,随便看看《组合数学》然后进阶到《近世代数》就可以了
[解决办法]
《逻辑思维训练1200题》
[解决办法]
玩《机械迷城》,不要看攻略,还可以锻炼耐性
[解决办法]
学下<<离散数学>>,上大学时,刚开始感觉很怪,怕挂科,后来我发现,<<离散数学>>纯粹就是基于符号的一种推理,发现这个窍门后,感到豁然开朗,考试考了98分