计算机模拟问题

类别:计算机/网络

问题描述:

射击命中率问题

在我们的一个边防区,敌人用一个炮台(包括两个炮)干扰摧毁了我们。敌人为了躲避我们的攻击,伪装了自己的位置,经常变换射击地点。经过长期观察,发现我们指挥所对敌方目标的指令有50%是准确的,而我们的火力单元,在指令正确的情况下,射击效果是1/3,可以毁伤敌方一门炮。1/6的射击效果可以彻底消灭敌人。现在计算我们对敌人20次打击的结果,确定有效射击比和摧毁敌人火炮的平均值。

求数学模型、仿真计算方法、程序、计算结果的表达形式。

分析:

50%*(1/3)是只摧毁敌方一门火炮的概率,然后*20是平均次数(3.33次)。

50%*(1/6)是消灭一个炮排的概率,然后*20是平均总消灭次数(1.67次)。

完全失火的概率为50%+50% *(1-1/3-1/6),*20为平均值(15次)。

提示:基于此,程序设计可以将第65438个+0和第2个概率设置为变量A和B,准确率为p,发射次数为n,然后分别写出所需结果的函数,所以全部设置为变量,提高代码复用率。

可以QQ联系:* * * * * * * * *,我也可以简单“指导”,请注明:王朝知道。