题目内容
把下面求n!( n!=n×(n-1)×…×3×2×1 )的程序补充完整
“n=”;n
i=1
s=1
WHILE
i=i+1
WEND
PRINT s
END.
i=1
s=1
WHILE
i=i+1
WEND
PRINT s
END.
考点:循环结构
专题:算法和程序框图
分析:根据程序的功能是求 n!=n×(n-1)×…×3×2×1,而当型循环结构的程序,是不满足条件时输出s,满足条件时程序继续运行,且最后运行时,i=n,由此可得每个空应填的内容.
解答:
解:根据程序的功能是求 n!=n×(n-1)×…×3×2×1,
∴第一个空应填:INPUT;
本程序是当型循环结构的程序语句,∴不满足条件时输出s,满足条件时程序继续运行,且最后运行时,i=n,
∴条件应是i<=n,
又程序的功能是累积,∴第二个执行语句应是:s=s*i.
故答案为:INPUT,i<=n,s=s*i.
∴第一个空应填:INPUT;
本程序是当型循环结构的程序语句,∴不满足条件时输出s,满足条件时程序继续运行,且最后运行时,i=n,
∴条件应是i<=n,
又程序的功能是累积,∴第二个执行语句应是:s=s*i.
故答案为:INPUT,i<=n,s=s*i.
点评:本题考查了当型循环结构的程序框图,根据框图的结构与框图的功能,判断每个空应填的内容.
练习册系列答案
相关题目
已知直线l1:x+a2y+6=0,l2:(a-2)x+3ay+2a=0,若l1∥l2则实数a的值为( )
| A、-1或3 | B、0或3 |
| C、-1或0 | D、-1或3或0 |
设集合M={x|x=k•90°,k∈Z},N={x|x=k•45°+90°,k∈Z},则必有( )
| A、M=N | B、M?N |
| C、M?N | D、M∩N=∅ |