题目内容

16.机器人AlphaGo(阿法狗)在下围棋时,令人称道算法策略是:每一手棋都能保证在接下来的十步后,局面依然是满意的.这种策略给了我们启示:每一步相对完美的决策,对最后的胜利都会产生积极的影响.下面的算法上算法是寻找“a1,a2,…,a10”中“比较大的数t”.现输入正整数“42,61,80,12,79,18,82,57,31,18”,从左到右依次为a1,a2,…,a10,其中最大的数记为T,则T-t=(  )
A.0B.1C.2D.3

分析 模拟程序框图的运行过程,可得程序框图的功能是计算并输出t的值为79,由已知求得T,即可得解.

解答 解:模拟程序框图的运行过程,可得:
i=1
m=42,t=61,n=80
i=2
不满足条件t>4m且t>4n,m=61,t=80,n=12,i=3
不满足条件t>4m且t>4n,m=80,t=12,n=79,i=4
不满足条件t>4m且t>4n,m=12,t=79,n=18,i=5
满足条件t>4m且t>4n,结束,输出t的值为79.
由于最大的数记为T的值为82,
则T-t=82-79=3.
故选:D.

点评 本题主要考查了程序框图的应用,模拟程序的运行正确依次写出每次循环得到的m,t,n的值是解题的关键,属于基础题.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网