La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Introducción al cálculo lambda Programación lógica funcional.

Presentaciones similares


Presentación del tema: "Introducción al cálculo lambda Programación lógica funcional."— Transcripción de la presentación:

1 Introducción al cálculo lambda Programación lógica funcional

2 Objetivo Al finalizar esta breve introducción del cálculo lambda, el estudiante comprenderá el surgimiento y la razón de los lenguajes funcionales

3 Entsheidungproblem ¿Puede uno resolver todos los problemas formulados en un lenguaje universal?

4 Máquinas de Turing Una máquina de Turing es un autómata que se mueve sobre una secuencia lineal de datos. En cada instante la máquina puede leer un solo dato de la secuencia (generalmente un carácter) y realiza ciertas acciones en base a una tabla que tiene en cuenta su "estado" actual (interno) y el último dato leído. Entre las acciones está la posibilidad de escribir nuevos datos en la secuencia; recorrer la secuencia en ambos sentidos y cambiar de "estado" dentro de un conjunto finito de estados posibles.

5 Alonso Church Definió el concepto de función computable Introdujo el cálculo lambda Complejidad computacional

6 Ejercicio Realice un algoritmo que reciba como entrada una cadena de longitud n y arroje como salida la cadena invertida. Ejemplo: Input: MANZANA Output: ANAZNAM


Descargar ppt "Introducción al cálculo lambda Programación lógica funcional."

Presentaciones similares


Anuncios Google