Tipos de numero:
El lenguaje distingue entre números enteros y flotantes. Al escribir un número flotante, el separador entre la parte entera y la parte decimal es un punto. A continuación un ejemplo de visualización de estos números:
----- LangTLON v1.0 -----
>>> log(3)
3
>>> log(4.5)
4.5
>>>
En este ejemplo si se escribe un número con parte decimal 0, se considera el número como número decimal. Se puede escribir un número decimal sin parte entera, pero lo habitual es escribir siempre la parte entera.
----- LangTLON v1.0 -----
>>> log(4.0)
4.0
>>> log(.3)
0.3
>>>
Operaciones básicas.
Para mostrar las operaciones se usa el comando log( "miPalabra"). Este comando sirve para imprimir por pantalla los resultados.
----- LangTLON v1.0 -----
>>> log(4.5*3)
13.5
>>> log(1+5)
6
>>> log(3-4)
-1
>>> log(8/2)
4.0
>>> log(100/3)
33.333333333333336
>>>
En este ejemplo, en una fórmula aparecen varias operaciones, el lenguaje las efectúa aplicando las reglas usuales de prioridad de las operaciones (primero multiplicaciones y divisiones, después sumas y restas).
----- LangTLON v1.0 -----
>>> log(1+2*3)
7
>>> log(10-4*2)
2
>>>
En este ejemplo, en caso de querer que las operaciones se realicen en otro orden, se deben utilizar paréntesis.
----- LangTLON v1.0 -----
>>> log((5+8)/(7-2))
2.6
>>>
El resto de una división o modulo se calcula con el operador %. El resultado tendrá tipo entero o decimal, de acuerdo con el resultado de la operación.
----- LangTLON v1.0 -----
>>> log(10%3)
1
>>> log(10%4)
2
>>> log(10%5)
0
>>> log(10.5%3)
1.5
>>>
Para calcular la potencia se utiliza el símbolo ^ . En el ejemplo anterior se tiene el resultado de 2 elevador al cubo.
----- LangTLON v1.0 -----
>>> log(2^3)
8.0
>>>
En los ejemplos anteriores se usan la función math de python que se importa al lenguaje. Al realizar la importación de esta función se pueden hacer llamado a las funciones del modulo math de python. Se usan las funciones de raíz cuadrada, pow (Potencia) abs (Valor absoluto) Cos (Coseno). También se llaman las constantes pi y epsilon.
----- LangTLON v1.0 -----
>>> importar math
>>> a=-3
>>> log(fabs(a))
3.0
>>> log(pow(2,3))
8.0
>>> log(sqrt(2))
1.4142135623730951
>>> log(cos(180))
-0.5984600690578581
>>> log(sin(1))
0.8414709848078965
>>> log(cos(pi))
-1.0
>>> log(pi)
3.141592653589793
>>> log(e)
2.718281828459045