2012-IT-03海狸和猫 算法与编程 功能抽象,操作序列,函数参数
大人给小朋友们讲了一个故事:一个寒冷的夜晚,小海狸在路 上发现了一只猫,他决定把猫带回家。家里开着取暖器,猫跑到取暖 器旁睡着了。海狸妈妈到家后也到取暖器旁取暖,她没有看到猫,还 不小心踢到了猫的尾巴。猫被踢后惊醒,一下就跳起来并咬住了海狸 妈妈。
现在,我们想用一种更简洁的方式来描述这个故事。我们用符号 Bite、Sleep和Bring来描述动作,用B代表小海狸,用M代表海狸妈妈, 用C代表猫。
·Bite(A,B)表示A咬B;
·Sleep(A)表示A进入了睡眠状态;
·Bring(A,B)表示A把B带回家。
以下哪个选项正确描述了上面的故事?( )
A. Bring(B,C),Sleep(C),Bite(C,M)
B. Bring(B,C),Sleep(M),Bite(M,C)
C. Sleep(C),Bite(C,M),Bring(C,B)
D. Bring(C),Sleep(C),Bite(C,M)
发表评论