合肥精英学校专升本计算机基础复习资料 第 26 页 徐奇观编
FOR I=1 TO 3 FOR J=1 TO 4
??STR(C(I,J),7) ENDFOR ? ENDFOR
44. 求一个矩阵的转置矩阵,即X(3,5) 变为Y(5,3) DIMENSION X(3,5),Y(5,3)
FOR I=1 TO 3
FOR J=1 TO 5
X(I,J)=I+J
ENDFOR
ENDFOR
FOR I=1 TO 5
FOR J=1 TO 3 Y(I,J)=X(J,I) ENDFOR ENDFOR
FOR I=1 TO 5 FOR J=1 TO 3
??STR(Y(I,J),7) ENDFOR ? ENDFOR
45. 打印如下杨辉三角形(打印8行) 1
1 1 1 2 1 1 3 3 1
1 4 6 4 1 1 5 10 10 5 1 ????
DIMENSION Y(8,8) FOR M=1 TO 8 Y(M,M)=1 Y(M,1)=1 ENDFOR
FOR M=3 TO 8
FOR N=2 TO M-1
Y(M,N)=Y(M-1,N-1)+Y(M-1,N) ENDFOR ENDFOR
A(2,3) 1 2 3 4 5 6 B(3,2) 1 4 2 5 3 6 合肥精英学校专升本计算机基础复习资料 第 27 页 徐奇观编
FOR M=1 TO 8 FOR N=1 TO M
??STR(Y(M,N),7) ENDFOR ? ENDFOR
课外练习题三 8) 求
13?33?53?73????????213
9) 通过键盘输入一串字符,统计并输出其中英文字母的个数。
10) 输入一个少于10位的正整数,求该数有几位,并按其倒序输出该数 11) 有一分数序列,求前20项之和
215813?3???2358......
12) 建立一个五行五列的矩阵,求出外围所有元素之和。
13) 从键盘输入一个八进制数,将其转换成等值的十进制数。
14) 求Sn=a+aa+aaa+aaaa??,其中,a是一个数字,a的个数为n,a和n由键盘输入 15) 从键盘输入一个十进制数,将其转换成等值的八进制数。 16) 打印如下图形:
***** ***** ***** *****
17) 从键盘输入10个数,将其按输入的反序输出,并求出它们的平均值
18) 编写学生成绩统计程序。设有三位同学,考数学、物理、化学三门课,统计每个同学的总分和平均分 x
19) 求e的台劳级数展开式的前n项之和(运行时输入x=2.0,n=4) 23n?1xxxex?1?x??????????2!3!(n?1)!
20)已有按从小到大的顺序排列的10 个数,现输入一个数,要求插入到数列中。插入后数列仍然按从小到大顺
序排列。
47. 计算S= 4!+5!+6!+7! SET TALK OFF CLEAR
STORE 0 TO S,SUM FOR I=4 TO 7 DO JC WITH I,S SUM=SUM+S ENDFOR
?”SUM=”,SUM
合肥精英学校专升本计算机基础复习资料 第 28 页 徐奇观编
SET TALK ON CANCEL PROC JC PARA N,T P=1
FOR I=1 TO N P=P*I ENDFOR T=P RETURN
48. 求组合数的值,公式如下:
m!c?n!(m?n)!
nmSET TALK OFF CLEAR
INPUT “M=” TO M INPUT “N=” TO N MN=M-N
MC=CF(M)/(CF(N)*CF(MN))
? “C(M,N)=”,STR(MC) &&不写成字符串形式,输出为15.0000 SET TALK ON CANCEL
FUNCTION CF PARA P J=1 R=1
DO WHILE J<=P R=R*J J=J+1 ENDDO
RETURN R ENDFUNC
49. 将第23题编成自定义函数形式
&& 相应的主程序为: INPUT “X的值:” TO X
INPUT “计数项数为:” TO N R=JS(X,N) ?”结果等于”,R CANCEL
&& 自定义函数为: FUNCTION JS
合肥精英学校专升本计算机基础复习资料 PARAMETER X,N SUM=1
FOR I=1 TO N-1 SUM=SUM+X^I/I ENDFOR
RETURN SUM ENDFUNCTION
50. 如右图,求多边形的面积
TOTAL=0 S=0
DO AREA WITH 3,6.5,8.5,S TOTAL=TOTAL+S
DO AREA WITH 8.5,5,8,S TOTAL=TOTAL+S
DO AREA WITH 8,6,4,S TOTAL=TOTAL+S
?”多边形的面积为”,ROUND(TOTAL,2) PROCEDURE AREA PARAMETER A,B,C,T L=(A+B+C)/2
T=SQRT(L*(L-A)*(L-B)*(L-C)) ENDPROC RETURN
第 29 页 徐奇观编
E 4 A 6 3 8 D B 8.5 5 6.5 C 第50题图形 合肥精英学校专升本计算机基础复习资料 第 30 页 徐奇观编
Tflop —— Trillion Floating Point Operation 10MIPS —— Million Instructions Per Second EDP: Electronic Data Process MIS: Management Information System 六、计算机硬件构成 运算器
CPU(中央处理器) 控制器 主机 内存储器 输入设备 输出设备
控制信号 数据流 12
I/O设备 运算器 取数 存数 输入设备 输入数据程序 内存储器 输出结果 取 存 输出设备 指 取 输入命令 输出命令 控制器