白鼠的数量资料

上传人:壹****1 文档编号:472848553 上传时间:2023-03-06 格式:DOCX 页数:24 大小:406.64KB
返回 下载 相关 举报
白鼠的数量资料_第1页
第1页 / 共24页
白鼠的数量资料_第2页
第2页 / 共24页
白鼠的数量资料_第3页
第3页 / 共24页
白鼠的数量资料_第4页
第4页 / 共24页
白鼠的数量资料_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《白鼠的数量资料》由会员分享,可在线阅读,更多相关《白鼠的数量资料(24页珍藏版)》请在金锄头文库上搜索。

1、承诺书我仔细阅读了中国大学生数学建模竞赛的竞赛规则。我完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、 网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。我知道,抄袭别人的成果是违反竞赛规则的,如果引用别人的成果或其他公 开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文 引用处和参考文献中明确列出。我郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞 赛规则的行为,我们将受到严肃处理。我参赛选择的题号是(从 A/B/C/D中选择一项填写): D我们的参赛报名号为(如果赛区设置报名号的话): 无所属学校(请填写完整的全名)

2、:广东科学技术职业学院参赛队员(打印并签名):1.周盛友2.3.指导教师或指导教师组负责人(打印并签名):桂改花老师20日白鼠的数量一种实验用白鼠出生后总共存活n 个月 9n13, (n 为自然数 ) ,从第 7个月后就开始生小白鼠,在第7、8这两个月中每月每一对白鼠恰好生1 对小白鼠,从第 9 个月起的 m 个月内每一对白鼠恰好生2 对小白鼠 (0m3,m 为自然数 ),然后停止生育,在第 n 月末死亡(第 n 个月这些白鼠的数量还计算在内) 。在这个实验室环境中可以舒适地生存100 对白鼠。 每一月先计算从上一月存活下来的白鼠, 当某月从上一月存活下来的白鼠的数量超过100 对时, 该月出

3、生的小白鼠将被转移到别的实验室。 设开始时有1 对刚出生的小白鼠, 问第 k 月有多少对白鼠(0kamount=amount1,执行 8否- 执行 85、输出每一个月的信息:白鼠的只数,白鼠的月数3-1-1 、白鼠的数量算法伪代码模型一变量描述:n:出生后总共存活的月份mi第九个月起的第m个月生2对小白鼠a:表示白鼠的月数为7的只数b:表示白鼠的月数为8的只数c :表示白鼠的月数为 9 的只数d:表示白鼠的月数为n的只数e:表示白鼠的月数为n+1的只数amount:储存白鼠的信息一每一只的岁数length(amount): 白鼠的个数H:寻找月数为n+1 (死亡)白鼠的只数算法开始:1、输入n

4、, m2、初始化数据: d=0 amount=03、判断m是否等于2 (m只能是1或2)If m=2d= length(find(amount=10);%T表示第九个月起的第二个月还生 2对白鼠elsed=0;4、 for i=1:36月数加 1: amount = amount + 1判断每一只白鼠的月数是否到达关键的月数如果 a=04.1 、 For j=1 : a数组长度 +1, (生了一对白鼠)4.2 、 End for4.3 、如果 b=0For j=1 : b数组长度 +1, (生了一对白鼠)4.4 End for4.5 如果 c=0For j=1:c数组长度+2(生了2 对白鼠)

5、4.6 .End for4.7 、如果 d=0For j=1 : d数组长度+2(生了2 对白鼠)4.8 end for4.9 如果 e=0寻找月数为 n+1 的白鼠在数组中的位置:H = find(find(amount=n+1);For j=1 : e数组长度 -1 (白鼠死亡)4.5 、 end for4.6 、输出白鼠的数量length (amonut)4.7 、输出白鼠的月数amount4、 End for模型二算法开始:1 输入n, m2 初始化数据: d=0 amount=03判断m是否等于2 (m只能是1或2)If m=2d= length(find(amount=10);%T

6、表示第九个月起的第二个月还生 2对白鼠elsed=0;4for i=1:36月数加 1: amount = amount + 1判断每一只白鼠的月数是否到达关键的月数4.0 amount 赋值给 amount1: amount1=amount如果 a=04.1 、 For j=1 : a数组长度 +1, (生了一对白鼠)4.2 、 End for4.3 、如果 b=0For j=1 : b数组长度 +1, (生了一对白鼠)4.2 End for4.3 如果 c=0For j=1:c数组长度+2(生了2 对白鼠)4.4 .End for4.5 、如果 d=0For j=1 : d数组长度+2(生了2 对白鼠)4.6 end for4.7 如果 e=0寻找月数为n+1的白鼠在数组中的位置:H = find(find(amount=n+1);For j=1 : e数组长度-1 (白鼠死亡)4.5、 、end for4.6、 判断 length (amount) 100?4.7、 是:amount = amount1 ,执行 4.54.8、 输出白鼠的数量length (amonut)4.9、 输出白鼠的月数 amount4、End for3-1-2 : N-S流程框图输入n, m初始化:amount=0,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号