当前位置:高中试题 > 数学试题 > 基本算法语句 > (本题满分12分) 已知mod(a,b)是一个函数,它的意义指的是整数除以整数所得的余数。下面请你阅读下列在Scilab环境下编写的程序:S=0; for i=...
题目
题型:不详难度:来源:
(本题满分12分) 已知mod(a,b)是一个函数,它的意义指的是整数除以整数所得的余数。下面请你阅读下列在Scilab环境下编写的程序:
S=0;
for i=1:1:100
if  mod(i,2)==1
S=S+i^2;
else 
S=S-i^2;
end;
end;
print(%io(2),S)
回答下列问题:(1)此程序中包括了哪些基本算法语句?
(2)画出此算法对应的程序框图;
(3)在Scilab环境下用while语句重新设计此程序。
答案
(1)赋值语句,循环语句,输出语句,条件语句
(2)略
(3)  S=0;i=1
While  i<=100
if  mod( i,2 ) ==1
S = S+i^2;
else 
S = S-i^2;
end;
i=i+1;
end;
print(%io(2),S)
解析

核心考点
试题【(本题满分12分) 已知mod(a,b)是一个函数,它的意义指的是整数除以整数所得的余数。下面请你阅读下列在Scilab环境下编写的程序:S=0; for i=】;主要考察你对基本算法语句等知识点的理解。[详细]
举一反三
以下程序输入2,3,4运行后,输出的结果是          
题型:不详难度:| 查看答案
将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是 (   )

a=c
c=b
b=a


 
b=a
a=b

 
c=b
b=a
a=c

 
a=b
b=a

 
 
A.B.C.D.

题型:不详难度:| 查看答案


条件语句的一般形式如右图所示,其中F表示的是
A.条件
B.条件语句
C.满足条件时执行的内容
D.不满足条件时执行的内容

题型:不详难度:| 查看答案
执行下列伪代码,输出的结果为        ▲       




Print 
题型:不详难度:| 查看答案
条件语句的一般形式如右图所示,其中B表示的是(    )
A.条件B.条件语句
C.满足条件时执行的内容
D.不满足条件时执行的内容

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.