昨天小编在帖子中看到了一个比较老的逻辑题,本以为答案显而易见,但浏览评论区的时候却发现大部分网友都给出了同一个错误的答案。
小编仔细思考了一下,原来他们是将题干理解成了另外一句几乎一模一样的话,于是突然觉得这道题更有意思了,三种不同的问法看起来没什么区别,却表达了三种不同的意思,也有三个不同的答案。
如果每个问题单拎出来,都是一道逻辑题,但放在一起却变成了考验阅读理解的语文题。
1、下面来看一下问题。
问题一:
如果昨天是明天,那么今天就是周六了。请问今天到底是周几?
A周四,B周五,C周六,D周日,E周一
问题二:
如果明天是昨天,那么今天就是周六了。请问今天到底是周几?
A周四,B周五,C周六,D周日,E周一
问题三:
如果昨天是明天的,那么今天就是周六了。请问今天到底是周几?
A周四,B周五,C周六,D周日,E周一
2、公布答案。
问题一:A周四;
问题二:E周一;
问题三:B周五。
3、分析。
(1)先看问题一。
问题一其实有很多种思路,正推、反推、迭代、甚至把今天设成X列个方程组也行,小编在这里讲一个比较容易理解的思路。
若把题干换成“如果昨天是(),那么今天就是周六了。”这样问的话,()里应该填什么?
当然填“周五”,“如果昨天是周五,那么今天就是周六了。”没毛病!
而原题是“如果昨天是明天”。
意味着在此语境下,“周五”和“明天”是等同的,“周五”等于“明天”,“明天”等于“周五”,既然明天是周五,那么今天自然就是周四了,所以答案是A。
看到这里或许会有人愣半秒钟:那把题干中的“昨天”变成“()”,答案是不是就不一样了?但这样换并不是规范的文法,也不属于倒装,在没有上下文的情况下,只有说“昨天是周几”的,没有说“周几是昨天”的。
其实从另外的角度看,问题二就是对这种情况的规范表述。
(2)再看问题二。
分析问题二也可以用跟问题一同样的思路,若把题干换成“如果明天是(),那么今天就是周六了。”()里应该填什么?
填“周日”啊,“如果明天是周日,那么今天就是周六了。”没毛病!
因此在这个语境下,“周日”与“昨天”是等同的,既然昨天是周日,那么今天就是周一,所以答案是E。
(3)问题一与问题二的区别。
两个问题乍一看一模一样,但为什么意思完全不同呢?
因为“如果”表示假设。“如果昨天是明天”跟“如果明天是昨天”两句话的意思根本不一样。
举个简单的例子:“如果阿根廷在法国旁边”跟“如果法国在阿根廷旁边”,这两句话的意思是不同的。
前者表示阿根廷是欧洲国家,法国也是欧洲国家;后者表示法国是南美国家,阿根廷也是南美国家。
看“如果阿根廷在法国旁边”这句话。
假设的对象是谁?是阿根廷。
现实中不存在的是谁?现实中没有欧洲的阿根廷。
现实中存在的是谁?现实中确实有欧洲的法国。
同理,看问题一“如果昨天是明天”。
假设的对象是谁?是“昨天”,这里表示的不是“真实的昨天”,而是“假设的昨天”,与之对应的是“假设的今天(周六)”,那么“假设的昨天”当然是周五。
而句中的“明天”,是对“昨天”这个假设对象的基于现实情况的描述,所指的是“真实的明天”,与之对应的是“真实的今天(X)”,那么“真实的明天”当然是X+1。
X+1=6-1,则X=4。
问题二正好相反,假设的对象是“明天”,而“昨天”却表示了“真实的昨天”。所以两道问题差之毫厘谬之千里。
(3)问题三。
问题三中多出了一个“的”,“如果昨天是明天的”。
这里其实有一个文法上的省略,完整的表述应该是“如果昨天是明天的昨天”。
思考一秒钟……
“明天的昨天”不就是“今天”吗?所以问题变成了“如果昨天是今天,那么今天是就是周六”。
乍一看问题变简单了,其实更绕了。
因为“真实的今天”和“假设的今天”同时出现在了一句话里,前一个分句的“今天”表示“真实的今天(X)”,后一个分句的“今天”表示“假设的今天(周六)”。
非常容易混淆。
而且别忘了,“如果昨天是今天”跟“如果今天是昨天”,这两句话的意思是不同的。
前者假设的对象是“昨天”,对应的是“假设的今天(周六)”,而“今天”则是“真实的今天(X)”。
到了这步,其实就跟问题一变得很像了,“如果昨天是周五,那么今天是周六”,在此语境下,“今天”和“周五”等同,所以“真实的今天”是周五,也就是问题三的答案。
但题干若变成“如果今天是昨天,那么今天就是周六了。”这样的话,答案则是周日。
好了,问题分享完毕也分析完毕,不知道你有没有被绕晕呢?
如果没晕的话,那么根据上面三个问题的思路,可以衍生出第四个问题……
问题四:
如果明天是昨天的,那么今天就是周六了。请问今天到底是周几?
A周四,B周五,C周六,D周日,E周一
快来思考一下吧。