Sharp PC1360 |
Dokumentation ansehen
Programmspeicher-Image laden
10 | "M" CLEAR :WAIT 0:CLS |
20 | PRINT "Matrizenprodukt :":X$=CHR$ 91+"X"+CHR$ 93+"=" |
30 | A$=CHR$ 91+"A"+CHR$ 93+"*"+CHR$ 91+"B"+CHR$ 93 |
40 | PRINT X$;A$:PRINT "" |
50 | PRINT "A(I,J)":CURSOR 12,3:INPUT "I = ";I,"J = ";J:CURSOR 0,3 |
60 | PRINT "B(J,K)":CURSOR 12,3:INPUT "K = ";K |
70 | I=I-1:J=J-1:K=K-1 |
80 | DIM A(I,J),B(J,K),X(I,K) |
90 | FOR L=0 TO I:FOR M=0 TO J |
100 | CURSOR 12,3:PRINT " ":CURSOR 0,3 |
110 | PRINT "A(";STR$ (L+1);",";STR$ (M+1);") =":CURSOR 13,3 |
120 | INPUT A(L,M):CURSOR 0,3 |
130 | NEXT M:NEXT L |
140 | CURSOR 12,3:PRINT " ":CURSOR 0,3 |
150 | FOR L=0 TO J:FOR M=0 TO K |
160 | CURSOR 12,3:PRINT " ":CURSOR 0,3 |
170 | PRINT "B(";STR$ (L+1);",";STR$ (M+1);") =":CURSOR 13,3 |
180 | INPUT B(L,M):CURSOR 0,3 |
190 | NEXT M:NEXT L |
200 | CLS :PRINT "":PRINT " *** BUSY ***" |
210 | FOR L=0 TO I:FOR M=0 TO K:FOR N=0 TO J |
220 | X(L,M)=X(L,M)+A(L,N)*B(N,M) |
230 | NEXT N:NEXT M:NEXT L |
240 | CLS :BEEP 1 |
250 | WAIT :FOR L=0 TO I:FOR M=0 TO K |
260 | PRINT "X(";STR$ (L+1);",";STR$ (M+1);") = ";STR$ X(L,M) |
270 | NEXT M:NEXT L |
280 | END |
Dokumentation ansehen
Programmspeicher-Image laden
![]() |
Falls diese Seite ohne Navigationsleiste angezeigt wird, aktivieren Sie Javascript oder klicken Sie hier!