2019-2020学年人教A版必修3 1.2.3 循环语句 作业
2019-2020学年人教A版必修3 1.2.3 循环语句 作业第3页

解析由程序知,当i2≥2 018时,i的最小值为45,

  又把i-1=44的值赋给i,

  ∴i=44.

答案44

7.如图所示的程序中,要求从键盘上输入n后求1+2+3+...+n的和,则横线上缺的程序项是①     ,②     .

INPUT  ① 

S=0

i=1

WHILE  ② 

 S=S+i

 i=i+1

WEND

PRINT "S=";S

END

解析本题综合考查程序的设计和功能,着重考查了循环语句中条件的使用.程序应先输入一个n的值,确定要计算前多少项的和,②处应确定计数变量i满足的条件,即确定终止条件.

答案"n=";n i<=n

8.分别用WHILE语句和UNTIL语句编写程序,求出使不等式12+22+32+...+n2<1 000成立的n的最大整数值.

解法一利用WHILE语句编写程序.

  s=1

i=2

WHILE s<1 000

 s=s+i∧2

 i=i+1

WEND

i=i-2

PRINT "使不等式成立的n的最大整数值为:";i

END

解法二利用UNTIL语句编写程序.

  s=1

i=2

DO

 s=s+i∧2

 i=i+1

LOOP UNTIL s>=1 000

i=i-2