精英家教网 > 高中数学 > 题目详情
要求输入20个数,输出其中正数、负数和零的个数,用程序框图和基本算法语句表示其算法.

思路解析:本题是一个综合型的算法问题,既要考虑用条件结构来判断数的正、负,又要用循环结构来控制这个过程.

解:程序为:

n=0

A=0

B=0

C=0

while  n<=20

M=input(“输入20个数”)

if  M<0  then  A=A+1

else  if  M=0  then  B=B+1

else  C=C+1

end

end

n=n+1

end

print(%io(2),A,B,C)

其程序框图为:


练习册系列答案
相关习题

科目:高中数学 来源:中华一题 高中数学必修3·B版(配套人民教育出版社实验教科书) 人教版 题型:044

要求输入20个数,输出其中正数、负数和零的个数,用程序框图和基本算法语句表示其算法.

查看答案和解析>>

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

用基本语句写一个算法,要求输入20个数,输出其中正数、负数和零的个数.

查看答案和解析>>

科目:高中数学 来源:数学教研室 题型:022

根据要求,将算法补充完整.

(1)输入两个数,输出其中较大的数.

输入a,b;

if a>b,

then输出a;

else__________.

(2)判断任意输入的数x是否大于2,若是,输出其平方值;若不是,输出其相反数.

输入x;

if_________.

then y:=-x;

else

输出y.

查看答案和解析>>

科目:高中数学 来源:同步题 题型:填空题

根据要求,将程序补充完整。
(1)输入两个数,输出其中较大的数。

(2)判断任意输入的数x是否大于2,若是,输出其平方值;若不是,输出其相反数。

查看答案和解析>>

同步练习册答案