(本题满分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) |
解析
略 |
举一反三
以下程序输入2,3,4运行后,输出的结果是 |
将两个数a=8,b=17交换,使a=17,b=8,下面语句正确一组是 ( ) |
条件语句的一般形式如右图所示,其中F表示的是A.条件 | B.条件语句 | C.满足条件时执行的内容 | D.不满足条件时执行的内容 |
|
条件语句的一般形式如右图所示,其中B表示的是( )
A.条件 | B.条件语句 | C.满足条件时执行的内容 | D.不满足条件时执行的内容 |
|
最新试题
热门考点