早教吧 育儿知识 作业答案 考试题库 百科 知识分享

根据如图的程序框图完成(1)若①处为“i>4?”,②处“输出s”,输入a=1时,求程序框图输出结果是多少?(2)若要使S>10000•a,(输入a的值范围0<a≤9),求循环体被执行次数的最小

题目详情
根据如图的程序框图完成
(1)若①处为“i>4?”,②处“输出s”,输入a=1时,求程序框图输出结果是多少?
(2)若要使S>10000•a,(输入a的值范围0<a≤9),求循环体被执行次数的最小值,请设计①和②处分别填什么?(只填结果)
▼优质解答
答案和解析
(1)框图首先执行了一次运算,即S=0+1=1,t=10×1+1=11,i=1+1=2,
判断i>4不成立,继续执行运算S=1+11,t=10×11+1=111,i=i+1=3,
判断i>4不成立,继续执行运算S=1+11+111,t=10×111+1=1111,i=i+1=4,
判断i>4不成立,继续执行运算S=1+11+111+1111,t=10×1111+1=11111,i=i+1=5,
判断i>4成立,输出S的值:S=1+11+111+1111=1234;                  
(2)由于要使S>10000•a,求循环体被执行次数的最小值,
则①处填 S>10000•a?
②处填 输出i-1