Operadores de comparación en LISP

En este artículo, discutiremos los operadores de comparación en LISP. Estos operadores se utilizan para comparar números tomando dos o más operandos. Nota: Esto funcionará solo en números, Los diferentes operadores de comparación son: Operador Sintaxis Nombre Descripción = = operando1 operando2 igual a Este operador verifica si los valores de los operandos son todos … Continue reading «Operadores de comparación en LISP»

Átomos en LISP

Prerrequisitos: Introducción a LISP Los lenguajes de función son aquellos lenguajes en los que el componente básico son las funciones. En la programación funcional, el programador se preocupa solo por la funcionalidad y no por la secuencia de asignación y almacenamiento de variables relacionadas con la memoria. Hay algunos lenguajes de programación funcional de uso … Continue reading «Átomos en LISP»

Vectores en LISP

En este artículo, discutiremos los vectores en LISP. Los vectores en LISP son arrays unidimensionales que también se conocen como secuencias. Podemos crear un vector usando la función vectorial y el símbolo # Sintaxis : variable_name(vector element1 element2 … element n) or variable_name #(element1 element2 … element n) Ejemplo: Programa LISP para crear vectores enteros … Continue reading «Vectores en LISP»

Operadores en LISP

Los operadores son la base de cualquier lenguaje de programación. Por lo tanto, la funcionalidad del lenguaje de programación LISP está incompleta sin el uso de operadores. Podemos definir operadores como símbolos que nos ayudan a realizar cálculos matemáticos y lógicos específicos sobre operandos. En otras palabras, podemos decir que un operador opera los operandos.  … Continue reading «Operadores en LISP»

Operadores lógicos en LISP

Common LISP admite 3 tipos de operadores lógicos en valores booleanos. Los argumentos de estos operadores se evalúan condicionalmente, por lo que también forman parte de la estructura de control LISP.  Los operadores LISP comunes se enumeran a continuación en la tabla: Operador Sintaxis Descripción y y numero1 numero2 Este operador toma dos números que … Continue reading «Operadores lógicos en LISP»

Entrada y salida en LISP

Prerrequisitos: Introducción a LISP Lisp proporciona un gran conjunto de facilidades para realizar entrada/salida. Todas las operaciones de entrada/salida se realizan sobre flujos de varios tipos. Si bien es posible leer y escribir datos binarios, la mayoría de los métodos de entrada/salida de Common Lisp leen o escriben caracteres. Para leer y escribir caracteres individuales … Continue reading «Entrada y salida en LISP»

Manipulación de listas en LISP

En este artículo, discutiremos la manipulación de listas en LISP. La lista es una estructura de datos que puede almacenar elementos de múltiples tipos de datos podemos crear una lista usando la función de lista Sintaxis : (list element1 element2 ……………… element n) Las funciones de manipulación de listas se utilizan para manipular y devolver … Continue reading «Manipulación de listas en LISP»

Funciones de devolución de valores en LISP

En el artículo anterior sobre la función LISP , hemos visto la sintaxis de definir una función y llamar a la función pasando algunos argumentos. Devolviendo valores de una función: En LISP, cualquiera que sea la última expresión en el cuerpo de una función se convierte en el valor de retorno de esa función. Ejemplo: … Continue reading «Funciones de devolución de valores en LISP»

Construir Dotimes en LISP

En este artículo, discutiremos el ciclo dotimes en LISP. El dotimes es una instrucción de bucle utilizada para iterar los elementos. A diferencia de otras construcciones de bucle, solo se repite durante un número específico de iteraciones. Sintaxis: (dotimes (n range) statements ————— ————– ) dónde, n es el número inicial-0 El rango es el … Continue reading «Construir Dotimes en LISP»

Manejo de archivos en LISP

LISP es un acrónimo de procesamiento de listas, es uno de los lenguajes de programación más antiguos que se utilizan actualmente en el campo de la inteligencia artificial. Realiza sus cálculos en expresiones simbólicas, lo que lo hace demasiado confiable para la IA. El manejo de archivos es un método por el cual podemos acceder … Continue reading «Manejo de archivos en LISP»