早教吧作业答案频道 -->其他-->
运行下列程序:“INPUTai=1DOa=2*a-1i=i+1LOOPUNTILi>10PRNITa|END”;若a的输入值来自前十个正整数,则a的输出值属于{1,1025,2252,3049}的概率为.
题目详情
运行下列程序:
“INPUT a
i=1
DO
a=2*a-1
i=i+1
LOOP UNTIL i>10
PRNIT a|END”;
若a的输入值来自前十个正整数,则a的输出值属于{1,1025,2252,3049}的概率为______.
“INPUT a
i=1
DO
a=2*a-1
i=i+1
LOOP UNTIL i>10
PRNIT a|END”;
若a的输入值来自前十个正整数,则a的输出值属于{1,1025,2252,3049}的概率为______.
▼优质解答
答案和解析
此程序中的循环体要运行十次,故a=2*a-1被执行了十次,
故输入的数a经过十次运算后的表达式为a×210-1×29-1×28-1×27-1×26-1×25-1×24-1×23-1×22-1×21-1=a×210-1×210+1=(a-1)×210+1
当a=1时,输出的结果是1
当a=2时,输出的结果是1025
当a=3时,输出的结果是2049
当a=4时,输出的结果是3072
由上验证知只有当a的值为1,2时,所输出的结果是属于{1,1025,2252,3049}的
又知输入前十个正整数输出的不同值有十个,故事件“a的输出值属于{1,1025,2252,3049}”的概率是0.2
故答案为0.2
故输入的数a经过十次运算后的表达式为a×210-1×29-1×28-1×27-1×26-1×25-1×24-1×23-1×22-1×21-1=a×210-1×210+1=(a-1)×210+1
当a=1时,输出的结果是1
当a=2时,输出的结果是1025
当a=3时,输出的结果是2049
当a=4时,输出的结果是3072
由上验证知只有当a的值为1,2时,所输出的结果是属于{1,1025,2252,3049}的
又知输入前十个正整数输出的不同值有十个,故事件“a的输出值属于{1,1025,2252,3049}”的概率是0.2
故答案为0.2
看了运行下列程序:“INPUTai...的网友还看了以下:
求a+aa+aaa+aa.a程序填空,不要改变与输入输出有关的语句.输入2 个正整数a 和n, 求 2020-05-15 …
输入2 个正整数m 和n(m≥1,n≤500),统计并输出m 和n 之间的素数的个数以及这些素数的 2020-05-17 …
/*2.【问题描述】 输入2 个正整数m 和n(m≥1,n≤500),统计并输出m 和n 之间的素 2020-05-17 …
有若干只鸡兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚.问笼中各有几只鸡和兔?输入 2020-06-26 …
按下面的程序计算:当输入x=100时,输出结果是299;当输入x=50时,输出结果是446;如果输 2020-07-19 …
计算器有两个数据入口j1.j2,一个输出口c,(1)当j1.j2分别输入1时,c输出2;(2)当j1 2020-11-04 …
有2个变压器,一个输入220V,50HZ,输出9V,500mA;一个输入220V,50HZ,输出9V 2020-11-14 …
输入-2,按照如图所示的程序进行运算(完成一个方框内的运算后,把结果输入下一个方框内继续进行运算)并 2020-12-09 …
下列给出的输入语句、输出语句和赋值语句(1)输出语句INPUTa;b;c(2)输入语句INPUTx= 2020-12-31 …
编写一个函数prim,要求判定正整数n是否为素数,调用上述函数,按每行十个输出2到100之间所有素数 2021-02-13 …