Cuando construir en LISP

En este artículo, discutiremos la construcción when . El cuándo es una declaración de toma de decisiones que se utiliza para especificar las decisiones. Es similar a las declaraciones condicionales. Sintaxis : (when (condition) (statements) ) dónde, condición es una declaración de prueba utilizada para probar Las declaraciones son las acciones que dependerán de la … Continue reading «Cuando construir en LISP»

Bucles en LISP

Los bucles permiten ejecutar un conjunto de instrucciones repetidamente mientras alguna condición sea verdadera. LISP proporciona los siguientes tipos de bucles: 1. bucle dotimes: El ciclo dotimes permite ejecutar instrucciones por un número fijo de veces. Sintaxis:  (dotimes( variableName numberOfIterations ) ( expressions )) Dónde, variableName => Nombre de la variable, esto se puede usar … Continue reading «Bucles en LISP»

Caracteres en LISP

En Lisp, los objetos de datos de tipo ‘carácter’ se denominan caracteres. Para fines de representación, generalmente denotamos objetos de caracteres precediendo un símbolo #\ antes del carácter. Cualquier carácter se puede representar usando el símbolo #\ antes del nombre del carácter. Por ejemplo, #\a representa un carácter ‘a’. Ejemplo 1: Lisp ; Lisp Code … Continue reading «Caracteres en LISP»

Convenciones de nomenclatura en LISP

LISP es un lenguaje de programación que tiene un estilo general que se organiza en torno a expresiones y funciones. Cada procedimiento de Lisp es una función y, cuando se le llama, devuelve un objeto de datos como su valor. También se conoce comúnmente como «funciones», aunque pueden tener efectos secundarios. Lisp es el segundo … Continue reading «Convenciones de nomenclatura en LISP»

Si Construir en LISP

En este artículo, discutiremos la construcción if en LISP. El if es una declaración de toma de decisiones que se utiliza para verificar si la condición es correcta o incorrecta. Si la condición es correcta, irá dentro del bloque if y ejecutará las declaraciones debajo del bloque if . De lo contrario, las sentencias no … Continue reading «Si Construir en LISP»

Strings en LISP

Una string es un conjunto de caracteres. Las strings están encerradas entre comillas dobles.  Ejemplo: «hello geek»,»java»,»python» etc Ejemplo: programa LISP para mostrar strings Lisp ;edisplay hello geek (write-line «Hello Geek»)    ;display  (write-line «Welcome to java») Producción: Hello Geek Welcome to java Funciones de comparación de strings: Se utiliza para comparar dos strings. Además, … Continue reading «Strings en LISP»

LISP: operadores de comparación en caracteres y strings

El contenido de un campo se compara con el contenido de otro campo o una constante mediante operadores de comparación. En palabras simples, los operadores de comparación se utilizan para comparar si dos o más valores diferentes son iguales o no.  Operadores de comparación en carácter: Los caracteres no son compatibles con funciones de comparación … Continue reading «LISP: operadores de comparación en caracteres y strings»

Funciones Lambda en LISP

En este artículo, discutiremos las funciones lambda en LISP. La función Lambda se utiliza para evaluar una expresión matemática en nuestro programa. También se conocen como funciones anónimas. Podemos crear estas funciones usando la expresión lambda. Sintaxis : (lambda (parameters) expression_code) dónde, Los parámetros son los números de operandos en la expresión. expression_code es la … Continue reading «Funciones Lambda en LISP»

Secuencias en LISP

En Lisp, el conjunto ordenado de elementos se representa mediante secuencias. Toda la funcionalidad que usamos en secuencias se aplica en vectores y listas que son dos de los subtipos de secuencias. Crear una secuencia: La función genérica para crear una Secuencia en Lisp es: ;La función genérica para crear una Secuencia en Lisp make-sequence … Continue reading «Secuencias en LISP»