精英家教网 > 高中数学 > 题目详情
求1~1000的所有不能被3整除的整数之和的程序如下:
S=0        (1)试用直到型循环结构再写一次这个程序.
i=1
WHILE i<=1000  (2)编写求1~1000的所有能被3整除的整
r=i MOD 3           数之和的程序.
IF r<>0 THEN
S=S+i
END IF
i=i+1
WEND
PRINT S
END.
分析:(1)要求试用直到型循环结构再写一次这个程序,即DO…LOOP UNTIL 结构,根据原程序进行书写;
(2)编写求1~1000的所有能被3整除的整数之和,首先S=0,利用WHILE••END IF,进行编程.
解答:解(1)S=0              
    i=1
DO             
r=i MOD 3          
IF r<>0 THEN       
S=S+i           
END IF           
i=i+1            
LOOP UNTIL i>1000     
PRINT S          
END(6分)       
(2)S=0
WHILE  i<=1000
r=i MOD 3
IF  r=0   THEN
S=S+i
END  IF
i=i+1
WEND
PRINT
END
点评:此题主要考查程序题中的循环结构和循环语句的书写问题,自己编写程序,有一定的难度,此题是一道中档题;
练习册系列答案
相关习题

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

如图是为求1~1000的所有偶数的和而设计的一个程序空白框图,将空白处补上.
S=S+i
S=S+i
.②
i=i+2
i=i+2

查看答案和解析>>

科目:高中数学 来源:不详 题型:填空题

如图是为求1~1000的所有偶数的和而设计的一个程序空白框图,将空白处补上.
①______.②______.
精英家教网

查看答案和解析>>

科目:高中数学 来源:《1.1.2 程序框图与算法的基本逻辑结构》2013年同步练习2(解析版) 题型:填空题

如图是为求1~1000的所有偶数的和而设计的一个程序空白框图,将空白处补上.
    .②   

查看答案和解析>>

科目:高中数学 来源:2011-2012学年湖南省张家界一中高二(上)第二次月考数学试卷(文科)(解析版) 题型:解答题

求1~1000的所有不能被3整除的整数之和的程序如下:
S=0 (1)试用直到型循环结构再写一次这个程序.
i=1
WHILE i<=1000 (2)编写求1~1000的所有能被3整除的整
r=i MOD 3        数之和的程序.
IF r<>0 THEN
S=S+i
END IF
i=i+1
WEND
PRINT S
END.

查看答案和解析>>

同步练习册答案