数学建模上机作业

发布 2020-04-15 14:43:28 阅读 6356

题目:1 运用vba生成一幅扑克牌,写出流程图和程序即可;

2 写出单服务台排队系统流程图;

3 写出双服务台排队系统流程图(没做);

4 下面是一个概率问题:10张奖券中4张有奖,甲乙两人每人购买一张。求:(1)甲乙两人都中奖的概率;(2)第二人中奖的概率。

用vba程序来模拟计算本题的结果,写出流程图,程序和程序运行结果。

解:1. 先画出流程图如下:

在利用vba编写程序如下:

sub czx()

dim a(13) as integer

s = 1do while s <=52

i = int((10 - 1 + 1) *rnd() 1)a(i) =a(i) +1

if i = 10 then

if a(i) <16 then

cells(s, 1) =i

s = s + 1

end if

elseif a(i) <4 then

cells(s, 1) =i

s = s + 1

end if

end if

loopend sub

2.画出单服务台排队系统流程图如下:

注:假设服务开始即为上班开始;

上班时间;服务时间;

到达间隔时间;

4.画出这个**的流程图如下:

利用vba编写程序如下:

sub a()

dim i, j as integer

for i = 1 to 10

cells(i, 1) =0

nexts = a1:a10"))

do while s <=3

j = int((10 - 1 + 1) *rnd() 1)cells(j, 1) =1

s = a1:a10"))

loopend sub

sub czx()

dim count1, count2 as integercount1 = 0

count2 = 0

for s = 1 to 10000

am = int((10 - 1 + 1) *rnd() 1)don = int((10 - 1 + 1) *rnd() 1)loop until m <>n

count1 = count1 + cells(m, 1) *cells(n, 1)

count2 = count2 + cells(m, 1)nextcells(2, 2) =count1 / 10000cells(3, 2) =count2 / 10000end sub

运行程序得:

甲乙同时中奖的概率为:0.1303

乙中奖的概率为:0.3958

经济数学建模2019上机作业

大作业要求。1.三人为一组,做完后递交书面作业,在封面上写清参加人的姓名,班级,学号 可以以大班为编组范围 2.大作业内容包含 问题分析 建立模型 求解及运算程序 运算结果或图表 结论。3.交试验报告时间等通知,手写或打印均可。1 设a b两方案的净现金流量 单位 万元 如下表所示 1 设折现率为1...

数学建模上机实验

数学建模与数学实验。上机实践题。1.某工厂计划生产i ii iii三种产品,已知生产单位产品所需的设备台时,a b两种原材料的消耗和利润如下表所列 问题 1 如何安排生产使盈利最大?2 写出其对偶问题表达式,并计算对偶 3 若为了增加产量,可租用别的工厂设备,租金800元 台时,租用设备是否划算?最...

数学建模上机实验

1 生成一个从 至20111373的递减一维列向量 向量大小为78 1 在向量中两次插入每位同学自己的学号n,插入方法如下 第一次,将n插入到 n mod 20111372 mod 78位置,插入后向量大小变为79 1 b 产生一个随机数,该随机数取值在 1 79 之间,并将n插入该随机数指向的位置...