`
fengbo515
  • 浏览: 41341 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

程序员应该具备的逻辑思维

阅读更多

某日,老师在课堂上想考考学生们的智商,就问一个男孩: “树上有十只鸟,开枪打死一只,还剩几只?”
男孩反问:“是无声枪,还是其他没有声音的枪么?”
“不是.”
“枪声有多大?”
“80~100分贝.”
“那就是说会震的耳朵疼?”
“是.”
“在这个城市里打鸟犯不犯法?”
‘不犯.”
“您确定那只鸟真的被打死啦?”
“确定.”老师已经不耐烦了,”拜托,你告诉我还剩几只就行了,OK?”
“OK.鸟里有没有聋子?”
“没有.”
“有没有鸟智力有问题,呆傻到听到枪响不知道飞的?”
“没有,智商都在200以上!”
“有没有关在笼子里的?”
“没有.”
“边上还有没有其他的树,树上还有没有其他鸟?”
“没有.” “方圆十里呢?” “就这么一棵树!”
“有没有残疾或饿的飞不动的鸟?”
“没有,都身体倍棒.”
“算不算怀孕肚子里的小鸟?”
“都是公的.”
“都不可能怀孕?”
“………,决不可能.”
“打鸟的人眼里有没有花?保证是十只?”
“没有花,就十只.” 老师脑门上的汗已经流下来了,
下课铃响起,但男孩仍继续问:“有没有傻的不怕死的?”
“都怕死.”
“有没有因为情侣被打中,自己留下来的?”
“笨蛋,之前不是说都是公的嘛!”
“同志可不可以啊!”
“………….,性取向都很正常!”
“会不会一枪打死两只?”
“不会.”
“一枪打死三只呢?”
“不会.”
“四只呢?”
“更不会!”
“五只呢?”
“绝对不会!!!”
“那六只总有可能吧?”
“除非你他妈的是猪生的才有可能!一枪只能打死一只!”
“…好吧,那么所有的鸟都可以自由活动么?”
“完全可以.”
“它们受到惊吓起飞时会不会惊慌失措而互相撞上?”
“不会,每只鸟都装有卫星导航系统,而且可以自动飞行.”
“恩,如果您的回答没有骗人,”学生满怀信心的回答,“打死的鸟要是挂在树上没掉下来,那么就剩一只,如果掉下来,就一只不剩.”
老师推推眼镜,强忍着要昏倒的感觉,颤抖地说道:“你可以去当程序员了……”

分享到:
评论

相关推荐

    程序员逻辑思维训练

    #### 一、逻辑思维的重要性及训练意义 - **思维与竞争力**:在知识爆炸和激烈竞争的社会背景下,个人不仅要具备勤奋的态度,还需要强大的智慧支持。这意味着仅掌握知识是不够的,关键在于如何运用这些知识解决问题...

    程序员极品逻辑判断力测试题100道

    标题中的“程序员极品逻辑判断力测试题100道”是指一套专为程序员设计的逻辑思维挑战题目,旨在提升编程人员的逻辑分析能力和问题解决能力。这类题目通常涵盖各种逻辑推理、数学问题、算法设计以及计算机科学基础...

    java程序员道逻辑思维题答案.doc

    它不仅要求程序员具备清晰的思维和良好的问题解决能力,还需要能够对复杂问题进行拆解和分析,这对日常编程工作中的问题解决和代码优化至关重要。因此,提高逻辑思维能力对于Java程序员来说是非常必要的。

    你是合格的程序员吗?—合格程序员应该具备的12种能力

    这要求具备逻辑思维、分析能力和调试技巧,能够通过分解问题、理解需求到设计解决方案。 2. **创造力**:在编写代码时,创新和独特性是关键。合格的程序员需要有想象力,能够设计出高效、可扩展且易于维护的系统。 ...

    程序员的思维修炼

    4. 批判性思维:优秀的程序员应该具备批判性思维,能够对现有的编程实践和设计模式提出质疑,不断寻求更好的解决方案。 5. 学习能力:技术是不断发展的,程序员必须具备快速学习新技术的能力,以便跟上技术的最新...

    程序员的思维修炼 开发认知潜能的九堂课.pdf

    根据提供的文件信息,文档标题为《程序员的思维修炼 开发认知潜能的九堂课》。这标题暗示了该文档是一系列课程或指导,目的是帮助程序员提升他们的思维能力,以及开发和增强他们的认知潜能。认知潜能指的是个体在...

    程序员的数据1逻辑基础.pdf

    《程序员的数据逻辑基础》是专...总之,这本书的内容对于提升程序员的逻辑思维能力和编程技巧具有很大的价值。无论是初学者还是有一定经验的开发者,都应该重视并掌握这些逻辑基础,这将对他们的编程生涯产生深远影响。

    程序员面试逻辑题

    这些题目旨在测试应聘者是否具备良好的逻辑思维、快速学习新技术的能力以及应对复杂问题的能力。通过解决逻辑题,面试官可以评估应聘者是否适合团队,并能够在未来的工作中有效地解决实际问题。 ### 知识点二:常见...

    程序员应该具备的12种能力

    以下是对程序员应具备的12种能力的详细解析: 1. **编程语言能力**:精通一门编程语言是程序员的基础,这意味着深入理解语法、特性以及如何高效地解决问题。这需要时间和实践的积累,而不仅仅是速成课程。 2. **...

    逻辑思维训练之8-10(含思维过程图)

    C语言是一种基础且强大的编程语言,它要求程序员具备清晰的逻辑思维来编写程序。这些代码可能是设计用来解决特定问题或执行特定任务的示例,通过阅读和理解这些代码,我们可以锻炼逻辑分析能力。例如,`10.c`可能是...

    逻辑思维题

    在IT行业中,逻辑思维是程序员不可或缺的一项核心能力。它不仅体现在编写代码的过程中,解决复杂问题时也需要强大的逻辑分析能力。本资料集“逻辑思维题”是专为程序员设计的笔试题目,旨在帮助提升这方面的能力。 ...

    75道逻辑思维题 附答案

    标题 "75道逻辑思维题 附答案" 暗示这是一份包含75个逻辑思维问题的集合,这些问题旨在挑战和提升人们的逻辑推理能力。逻辑思维是IT行业中非常重要的技能,它涉及到问题解决、算法设计和系统分析等多个方面。通过...

    《训练逻辑思维的100道趣题》C#程序版

    理解递归的工作原理和如何避免无限递归,对于培养逻辑思维具有挑战性。 6. **异常处理**:使用try...catch块来处理可能出现的错误,是编程中不可或缺的部分。学会预测和处理潜在问题,可以提高代码的健壮性和可靠性...

    程序员面试逻辑题集合.docx

    这些逻辑题目的解答,不仅展示了逻辑思维的重要性,也反映了在实际工作中解决问题时的策略和方法。在面试中,能够灵活运用这些逻辑技巧,往往能让面试官对你的思维方式和问题解决能力留下深刻印象。

    参考资料-逻辑思维大全.zip

    综上所述,《参考资料-逻辑思维大全》中的内容涵盖了逻辑思维的基本概念、类型、训练方法以及在IT行业的实际应用,对于提升个人逻辑思维能力和解决实际问题具有极大的指导价值。通过深入学习和实践,我们可以不断...

    程序员的思维

    1. 逻辑思维:程序员需要具备严谨的逻辑思维能力,能够处理复杂的问题,编写出无错误的代码。逻辑思维能力是程序员解决问题的基础,它要求程序员能够分析问题、拆分任务、构建解决问题的算法。 2. 创造性思维:除了...

    论程序员应具备的职业素质

    论程序员应具备的职业素质 **引言** 随着信息技术的飞速发展,程序员这一职业的重要性日益凸显。无论是底层硬件通信协议的构建、数据传输层的处理、操作系统与数据库平台的搭建,还是各类应用层面的数据营销平台的...

    程序员的底层思维原版扫描PDF

    - **逻辑思维与抽象思维**:作者从逻辑思维、抽象思维等角度出发,结合哲学体系,深入浅出地解释了软件设计中的关键概念。 - **实用性与理论性**:本书不仅提供了独到的理论见解,还辅以实际案例进行支撑,使得内容...

    合格程序员应具备的素质

    解决问题的能力包括逻辑思维、分析能力和创新思维,能够快速定位问题所在,并提出有效的解决方案。 ### 3. 沟通与团队协作 良好的沟通技巧和团队协作精神对于程序员而言至关重要。项目开发往往不是一个人的战斗,...

Global site tag (gtag.js) - Google Analytics