| Você está aqui: LISP ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) | 
| Como criar uma matriz 3x3 em LISP e preenchê-la com valores padrões usando o parâmetro initial-contentsQuantidade de visualizações: 291 vezes | 
| Nesta dica vou demonstrar com podemos usar a função make-array e o parâmetro initial-contents para declarar, construir e inicializar uma matriz 3x3 na linguagem Lisp. Uma matriz 3x3 quer dizer que a matriz terá 3 linhas e 3 colunas. Em mais dicas desta seção eu mostro como acessar os elementos individuais de uma matriz usando sua linha e sua coluna. Veja o código LISP completo para o exemplo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
; vamos criar uma matriz 3x3 de inteiros
(let (matriz)
  ; agora que já declaramos o nome da matriz,
  ; vamos reservar espaço para os 9 elementos e
  ; já informar seus valores
  (setq matriz (make-array '(3 3)
    ; inicializamos a matriz 
    :initial-contents '((8 12 3) (5 2 11) (4 9 7)))
  )
  
  ; vamos mostrar a matriz 3x3 criada
  (format t "Os elementos da matriz são: ~D~%"
    matriz)  
)
Ao executar este código LISP nós teremos o seguinte resultado: Os elementos da matriz são: #2A((8 12 3) (5 2 11) (4 9 7)) | 
|  Link para compartilhar na Internet ou com seus amigos: | 
| Veja mais Dicas e truques de LISP | 
| Dicas e truques de outras linguagens | 
| E-Books em PDF | ||||
| 
 | ||||
| 
 | ||||
| Linguagens Mais Populares | ||||
| 
			   1º lugar: Java | 


 
 




