identificationdivision. program-id. matrixmult. * aus Wirth, systematisches Programmieren p. 85 author. "JD". date-written. 11.9.2005. date-compiled. datadivision. working-storagesection.
78 n pic 9(4) value 10.
78 m pic 9(4) value 10.
78 p pic 9(4) value 10.
77 s pic 9(4)V9(4).
77 i pic 9(4).
77 j pic 9(4).
77 k pic 9(4). linkagesection.
01 fa occurs m.
05 a pic 9(4)V9(4) occurs p.
01 fb occurs p.
05 b pic 9(4)V9(4) occurs n.
01 fc occurs m.
05 c pic 9(4)V9(4) occurs n. proceduredivisionusing fa fb fc. * multiply matrices c = a * b performvarying i from 1 by 1 until i >= n performvarying j from 1 by 1 until j >= n move 0 to s performvarying k from 1 by 1 until k >= p compute s = s + a(i,k) * b(k,j) end-perform move s to c(i,j) end-perform end-perform. * now c * a * b end-program matrixmult.
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.