当前位置:高中试题 > 数学试题 > 流程图 > 在研究并行计算的基本算法时,有以下简单模型问题:用计算机求n个不同的数v1,v2,…vn的和。计算开始前,n个数存贮在n台由网络连接的计算机中,每台机器存一个数...
题目
题型:北京高考真题难度:来源:
在研究并行计算的基本算法时,有以下简单模型问题:用计算机求n个不同的数v1,v2,…vn的和。计算开始前,n个数存贮在n台由网络连接的计算机中,每台机器存一个数,计算开始后,在一个单位时间内,每台机器至多到一台其他机器中读数据,并与自己原有数据相加得到新的数据,各台机器可同时完成上述工作。为了用尽可能少的单位时间,使各台机器都得到这n个数的和,需要设计一种读和加的方法。比如n=2时,一个单位时间即可完成计算,方法可用下表表示:
(1)当n=4时,至少需要多少个单位时间可完成计算?把你设计的方法填入下表;
(2)当n=128时,要使所有机器都得到,至少需要多少个单位时间可完成计算?(结论不要求证明)。
答案
解:(1)当n=4时,只用2个单位时间即可完成计算。设计如下:
 ;
(2)当n=128=27时,至少需要7个单位时间才能完成计算。
核心考点
试题【在研究并行计算的基本算法时,有以下简单模型问题:用计算机求n个不同的数v1,v2,…vn的和。计算开始前,n个数存贮在n台由网络连接的计算机中,每台机器存一个数】;主要考察你对流程图等知识点的理解。[详细]
举一反三
在研究并行计算的基本算法时,有以下简单模型问题:
用计算机求n个不同的数ν1,ν2,…,νn的和123+…+νn。计算开始前,n个数存贮在n台由网络连接的计算机中,每台机器存一个数,计算开始后,在一个单位时间内,每台机器至多到一台其他机器中读数据,并与自己原有数据相加得到新的数据,各台机器可同时完成上述工作。为了用尽可能少的单位时间,使各台机器都得到这n个数的和,需要设计一种读和加的方法.比如n=2时,一个单位时间即可完成计算,方法可用下表表示:
(Ⅰ)当n=4时,至少需要多少个单位时间可完成计算?
把你设计的方法填入下表
(Ⅱ)当n=128时,要使所有机器都得到,至少需要多少个单位时间可完成计算?(结论不要求证明)
题型:北京高考真题难度:| 查看答案
某工程由下列工序组成,则工程总时数为(    )天。
题型:上海高考真题难度:| 查看答案
如图所示流程图中,语句1(语句1与i无关) 将被执行的次数是
[     ]
A.23  
B.24  
C.25  
D.26
题型:陕西省月考题难度:| 查看答案
设计算法流程图,要求输入自变量x的值,输出函数的值,并用复合if语句描述算法.
题型:陕西省月考题难度:| 查看答案
下列程序执行后输出的结果是(    )。
i=11
s=1
DO
s=s*i
i=i﹣1
LOOP
  UNTIL  i<9
PRINT s
END.
题型:湖南省月考题难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.