美文网首页
编程教学中可用的有趣素材(持续更新)

编程教学中可用的有趣素材(持续更新)

作者: 原来我也在这 | 来源:发表于2019-03-22 20:10 被阅读0次

编程教学中可用的有趣素材(持续更新)

1.  为什么程序员总是分不清万圣节和圣诞节?因为 Oct 31 == Dec 25。

注:涉及到进制转化和运算时可用

2.小明在教室玩纸飞机,班主任知道后,罚他抄500遍“我不会再玩纸飞机”,5分钟后

老师想看看小明完成的怎样了,小明指着电脑,说老师我完成了:

注:讲循环时可用

3.  机器人怎么会杀死人呢?我明明设置条件为假!

“=”和”==”的使用是初学者常犯的错,即使熟手,有时候也会无意中犯这样的错误。怎么避免,四个个建议:1)  删除,或者压根不要去写不想执行的代码  2)  如果临时不想执行,则让其变为死代码,如if(false)  3)  将==右边的常量放到左边,如if(3==a),这样如果写成if(3=a),编译器会告诉你错了 4)  直接写成if(isCrazyMurderingRebot)  

4.几个语言商量如何找到自己的对象,谈到女朋友,结果C为什么说出了那样的话被扔出窗外

5.假设乌龟在兔子前面不远处,兔子要追上乌龟首先得跨越他们之间的中点,记为A点,要跨越A点,一定要跨越兔子和A的中点记为B点,要跨越B点……以此类推,无限分割下去,则兔子需要跨越无数个中点,兔子怎么能跨越无数的点呢?故兔子追不上乌龟。

注:当讲到算法的有穷性时可以做为反面例子。

6.看代码,猜诗文

1)

sound–; 

person(feeling>999).bothered_by(person(feeling==0));

 笑渐不闻声渐悄,多情却被无情恼

2) hold? fish : palm

    鱼和熊掌不可兼得

3) cutWater(getKnife())

    { 

      water++;

     }

    reduceWorry(toast)

    {

       worry++;

     }

    抽刀断水水更流,举杯消愁愁更愁 

4) Seeking++; 

     Loneliness++;

     (Misery++)+(Sadness++);

     寻寻觅觅,冷冷清清,凄凄惨惨戚戚

5)

     if(FALSE== true) 

      TRUE= false;

    if(NULL== exist) 

       exist= NULL;

      假作真时真亦假,无为有处有还无

注:材料来自于网络文章,恕不一一列举

相关文章

网友评论

      本文标题:编程教学中可用的有趣素材(持续更新)

      本文链接:https://www.haomeiwen.com/subject/pxqdvqtx.html