猫狗是好朋友
luyued 发布于 2011-02-10 00:02 浏览 N 次邮箱很久没有登陆了,收到一些问题,学生们总被一些猫狗鼠狼之类虚幻的、不切实际的问题所迷惑,学生被老师们长期禁锢在动物王国之中,长此以往,学生怎么有能力去解决一些有生活意义的问题呢,有怎能去担当一个人的社会责任?一个脱离了人性的教育是一个不负责任教育,也是当前教育的缺失。不过既然是问题还是陆续答复一些。
不定方程的问题我没有太弄懂,望您指教一下思路。谢谢!例如下题:
小花狗和波斯猫是一对好朋友,它们在早晚见面时总要叫上几声表示问候。若是早晨见面,小花狗叫两声,波斯猫叫一声;若是晚上见面,小花狗叫两声,波斯猫叫三声。细心的小娟对它们的叫声统计了15天,发现它们并不是每天早晚都见面,在这15天内它们共叫了61声。问:波斯猫至少叫了多少声?请问一下不定方程的思路?
[分析如下]设:早上见面 X次,晚上见面Y次。这样就有小狗早上叫2*X次,晚上叫2*Y次,小猫早上叫1*X次,晚上叫3*Y次。因为并不是每天早晚都见面,所以X<=15,Y<=15。根据总次数就有2*X+2*Y+1*X+3*Y=61。用穷举法则有:
TO A :X
IF :X>15 STOP
B 1
A :X+1
END
TO B :Y
IF :Y>15 STOP
IF (2*:X+2*:Y+1*:X+3*:Y)=61 (PR :X :Y) STOP
B :Y+1
END
A 1
2 11
7 8
12 5
可见见面次数的可能性是很容易计算出来的。如果用不定方程,则需要对2*X+2*Y+1*X+3*Y=61进行变换。则有:(3*X+5*Y)=61;Y=(61-3*X)/5。
TO C :X
IF :X>15 STOP
MAKE "Y (61-3*:X)/5
IF AND :Y=INT :Y :Y>0 PR :X :Y
C :X+1
END
C 1
2 11
7 8
12 5
因为求的是猫叫的次数,则有
TO C :X
IF :X>15 STOP
MAKE "Y (61-3*:X)/5
IF AND :Y=INT :Y :Y>0 [PR [猫叫了] 1*:X+3*:Y [次]]
C :X+1
END
C 1
猫叫了27次
猫叫了31次
猫叫了35次
题目的问题是求猫至少叫了多少次,就很容易自己完成了吧,不多说了。
MSN空间完美搬家到新浪博客!
- 05-27· 修身岂为名传世 做事唯思
- 05-18· 牙依舊很疼= =
- 05-16· 产品历史
- 05-14· 四月行记之<金碧辉煌的
- 05-14· 5月24日,《经济补偿金、
- 05-14· 怎样调整办公坐向?
- 05-14· 经典款的怀旧魅力!天梭唯
- 05-14· 凯王液下泵业董事
- 05-14· 上海凯王煤气灶维修...
- 05-14· $ 专☆修 『凯王』 上海
- 05-14· 最近我很好~
- 05-14· 评《大宅门》中的白佳莉
- 05-13· 2011年财富新贵走俏餐具行
- 05-13· “餐洁仕”由来与发展
- 05-12· 快乐生活每一天---【转载
- 05-12· “宫城野上闻秋风。唯思
- 05-12· 唯思主义批判 (2011-03-11
- 05-12· 公司简介
- 05-12· 珍惜```时间的.名-言警句
- 05-12· 友情提示:安全驾车顺口溜