;gestione matrici ;estrazione elementi da matrice ;matrix5 ;------------------------- (prog1 (print "") (setq mat1(make-array '(3 3):initial-contents'((1 2 3)(4 5 6)(7 8 9)))) (print mat1) (setq riga 0) (setq col 0) (dotimes(conta 3 0) (print(aref mat1 riga col )) (setq col(+ col 1))) (print "-----------") (setq riga 1) (setq col 0) (dotimes(conta 3 0) (print(aref mat1 riga col )) (setq col(+ col 1))) (print"--------") (setq riga 2) (setq col 0) (dotimes(conta 3 0) (print(aref mat1 riga col )) (setq col(+ col 1))) (print"---------") (terpri) )
;gestione matrici ;estrazione elementi da matrice ;matrix6 ;------------------------- (prog1 (print "") (setq matrice(make-array'(3 3):initial-contents' ((rosso verde nero)(alto basso corto)(rossi verdi bianchi)))) (print matrice) (setq riga 0) (setq col 0) (dotimes(conta 3 0) (print(aref matrice riga col )) (setq col(+ col 1))) (print "-----------") (setq riga 1) (setq col 0) (dotimes(conta 3 0) (print(aref matrice riga col )) (setq col(+ col 1))) (print"--------") (setq riga 2) (setq col 0) (dotimes(conta 3 0) (print(aref matrice riga col )) (setq col(+ col 1))) (print"---------") (terpri) )
;gestione matrici ;estrazione elementi da matrice ;matrix8 ;------------------------- (prog1 (print "") (setq matrice(make-array'(3 3):initial-contents' ((rosso verde nero)(alto basso corto)(rossi verdi bianchi)))) (print matrice) (defun legge(riga col) (dotimes(conta 3 0) (print(aref matrice riga col )) (setq col(+ col 1))) (print "-----------")) (setq riga 0) (setq col 0) (dotimes(conta 3 0) (legge riga col) (setq riga(+ riga 1))) (terpri) )
ritorna