填空题 按照公式T=M!/N!(M-N)!计算T的值,请将程序填写完整。
***主程序MAIN.PRG***
I=1
INPUT“请输入M的值:”TOM
INPUT“请输入N的值:”TON
DO PP1 WTTH 【12】
T=I
DO PP1 WITH 【13】
T=T/I
DO PP1 WITH 【14】
T=T/I
?“T=”,T
RETURN
***下面为子程序PP1***
PARAMETERS Y
STORE 1 TO M,I
DO WHILE 【15】
I=I*M
M=M+1
ENDDO
RETURN

  • 1、
【正确答案】 1、M N M-N M<=Y    
【答案解析】[解析]本题公式中出现了3个阶层,因此建立一个专门计算阶层功能的子程序PP1。接受参数Y,在DO WHILE后面的表达式中应确定循环次数,从而确定M!的值是I。在主程序中通过3次传递参数,然后调用子程序,分别求出M!、 M!/N!和M!/N1(M-N)!的值。