Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-OPERADORES LOGICOS
(AND expr1 expr2)
Ejem:
(and (> 2 1 ) (= 2 2) ( < 1 2 )) =T
(and (> 2 1 ) (= 2 2) ( < 1 2 ) (<= 5 0 )) =nil
(OR expr1 expr2)
Ejem:
(setq n1 20 n2 20 n3 30)
(or (< n1 n2 ) (> n1 n2) ( > n2 n3 )) = nil
(or (<= n1 n2 ) (/= n1 n2)) = T
(EQUAL expr1 expr2 (aproximacin))
Ejem:
(setq l1 '( 20 10 0 ) l2 '( 20 10 0 ) l3 '( 10 30 10 ))
(equal l1 l2) =T
(equal l1 l3) =nil
Ejem:
(setq n1 5.3852 n2 5.3850)
(equal n1 n2) =nil
(equal n1 n2 0.005) =T
(NOT expresin nica)
Ejem:
(setq n1 20 n2 30)
(not ( < n1 n2 )) =nil
(not ( > n1 n2 )) =T
- FUNCIONES INTERNAS
Nombre
Raz Cuadrada
Seno(ang-rad)
Coseno(ang-rad)
Sintaxis
(SQRT num)
(SIN ang)
(COS ang)
Arcotangente
(ATAN num1
num2))
(CHR int)
(LOG num)
(EXP num)
Caracter
Logaritmo Natural
Antilogaritmo
Natural
Truncamiento
Valor Absoluto
Mximo
(FIX num)
(ABS num)
(MAX num1 num2
)
(MIN nume1 num2
)
(EXPT base
exponente)
Mnimo
Potencia
Ejemplos
( sqrt 4 ) ( sqrt 2 )
( sin 1.0 )
( cos 0.0 ) ( cos
pi )
( atan 1 ) ( atan 3
4)
( chr 65 ) A
( log 2 )
( exp 1 )
Resultados
2
1.41421
0.841471
1 -1
( fix 4.6 )
( abs -100 )
( max 4.07 -144 )
4
100
4.07
( min 7 30 2 48 5 )
( expt 2 3 )
-TRADUCCION DE FORMULAS
F=
G m1 m2
As=
Mu
a
f y (d )
2
(setq F (/ (* G m1 m2 ) ( * d d )))
(setq As (/ Mu (* fi fy ( - d (/ a 2)))))
0.785398
0.643501
A
0.6933147
2.71828
Ejem:
(setq x (car pt1)) = 30
(car '(10 20 0 )) = 10
(car'( (a b) 10 15)) = (A B)
Funciones GET
Introducir Puntos
Introducir Distancias
(GETDIST (punto base) (mensaje))
Ejem:
(setq dis1 (getdist (0 0) "Segundo Punto:"))
(setq dis2 (getdist "Primer Punto:"))