《高中数学 1.2.3 循环语句习题 新人教a版必修3》由会员分享,可在线阅读,更多相关《高中数学 1.2.3 循环语句习题 新人教a版必修3(4页珍藏版)》请在金锄头文库上搜索。
1.2.31.2.3 循环语句循环语句1 1.下面的程序:a=1 WHILE a10B.i=10D.i10 时应终止循环. 答案:A 6 6.下列语句的功能是计算 的值. s=1,i=1 WHILE i=2 000 i=i-1 PRINT i END 解析:由程序知i22000 时,i的最小值为 45,又把i-1=44 的值赋给i,i=44. 答案:44 9 9.找出 1100之间所有被 7 除余 2 的数.画出解决该问题的程序框图,并写出程序.(提示: 用n表示i除以 7 的余数,在算法中表示为n=i MOD7). 解:程序框图如下:程序如下:i=1 DOn=i MOD 7IF n=2 THENPRINT iEND IFi=i+1 LOOP UNTIL i100END 1010.分别用 WHILE 语句和 UNTIL 语句编写程序,求出使不等式 12+22+32+n2=1 000 i=i-2 PRINT “使不等式成立的 n 的最大整数值为:”;i END