编程教学中可用的有趣素材(持续更新)
编程教学中可用的有趣素材(持续更新)
1. 为什么程序员总是分不清万圣节和圣诞节?因为 Oct 31 == Dec 25。
注:涉及到进制转化和运算时可用
2.小明在教室玩纸飞机,班主任知道后,罚他抄500遍“我不会再玩纸飞机”,5分钟后
老师想看看小明完成的怎样了,小明指着电脑,说老师我完成了:

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

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;
假作真时真亦假,无为有处有还无
注:材料来自于网络文章,恕不一一列举