精英家教网 > 高中数学 > 题目详情
求平方值小于1 000的最大正整数,写出一个算法的程序.

思路分析:可设置累加求和的形式,用循环语句实现,用WHILE型语句或UNTIL型语句均可.其中的循环条件是累加和小于1 000.

解:(法1)用“WHILE”语句编写程序如下:

  s=1

  i=2

  WHILE  s<1 000

          a=i^2

          s=s+a

          i=i+1

  WEND

  i=i-1

  PRINT  “n的最大正整数为:”;i

  END

(法2)用“UNTIL”语句编写程序如下:

i=1

DO

  s=i^2

  i=i+1

LOOP  UNTIL  s>=1 000

  i=i-2

PRINT  “平方值小于1 000的最大正整数为:”;i

END

练习册系列答案
相关习题

科目:高中数学 来源: 题型:

求完全平方数小于1 000的完全平方数的和.

查看答案和解析>>

科目:高中数学 来源: 题型:解答题

完全平方数小于1 000的完全平方数的和.

查看答案和解析>>

科目:高中数学 来源: 题型:

求平方值小于2 000的最大整数,写出程序语句.

查看答案和解析>>

科目:高中数学 来源: 题型:

求平方值小于2 000的最大整数,画出程序框图编制程序.

查看答案和解析>>

同步练习册答案