![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Você está aqui: LISP ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Como declarar e construir um vetor de 10 elementos inteiros em Lisp e preenchê-lo com os números pares de 0 até 20Quantidade de visualizações: 578 vezes |
|
Nesta dica mostrarei como podemos usar a função make-array da linguagem Common Lisp para declarar e construir um vetor (array) de 10 números inteiros. Em seguida nós vamos usar um laço dotimes para percorrer os elementos do vetor e preenchê-los com os números pares de 0 até 20. Note que o valor 20 não vai entrar, pois começamos a contagem a partir do 0 (que também é par). Veja o código LISP completo para o exemplo:
; vamos criar um array unidimensional contendo
; espaço para 10 elementos do tipo inteiro
(let (pares)
; agora que já declaramos o nome do array,
; vamos reservar espaço para os 10 elementos
(setq pares (make-array '(10)))
; agora vamos percorrer o vetor e preencher
; seus elementos com os números pares de
; 0 até 20 (não inclui)
(dotimes (i 10)
; vamos definir o valor do elemento no índice i
(setf (aref pares i) (* i 2))
)
; vamos mostrar o array criado
(format t "Os elementos do array são: ~D~%"
pares)
)
Ao executar este código LISP nós teremos o seguinte resultado: Os elementos do array são: #(0 2 4 6 8 10 12 14 16 18) |
|
|
Veja mais Dicas e truques de LISP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |




