You are on page 1of 4

Instituto Tecnolgico Superior de Teposcolula Programacin Lgica Y Funcional

Docente: Ing. Eloy Snchez Salmoran Alumno: Gerardo Jurez Salmorn Matricula: 11ISC0319

Evaluacin

CARACTERSTICAS
El evaluador hace solamente lo

VENTAJAS
Es una estrategia de

perezosa (LAZY)

preciso. Corresponde a llamada

evaluacin que retrasa la

por necesidad.

evaluacin de una
expresin hasta que el

Significa: haz solo lo que te pida

valor de esto realmente

un patrn a la izquierda de una

se requiera y que

ecuacin o cualificador (where o

tambin evita

lef).

evaluaciones repetidas.
El rendimiento aumenta
debido a la evitacin de
clculos innecesarios y
evitacin de condiciones
de error en la evaluacin
de expresiones

compuestas.
Capacidad de construir
estructura de datos

potencialmente infinita.
Capacidad de definir
estructuras de control

Ejemplo
Evaluador perezoso

Instituto Tecnolgico Superior de Teposcolula Programacin Lgica Y Funcional


Docente: Ing. Eloy Snchez Salmoran Alumno: Gerardo Jurez Salmorn Matricula: 11ISC0319
como abstracciones en
vez de como obras

premitivistas.
Este tipo de evaluacin

Evaluacin

El evaluador hace todo lo que

impaciente

puede. Corresponde a llamada por

realiza las funciones

(EAGER)

valor.

paso por paso por lo cual

Esta realiza cada para llegar a la

solucin de la funcin.

es muy tardada.
Este tipo de evaluacin
no hace uso de la
recursividad y puede no
llegar a terminar de

evaluar una funcin.


Este requiere muchos
recursos para la
evaluacin de grandes
funciones por lo cual es
ms tardado y puede no
llegar a un resultado

esperado.
Referencias Bibliogrficas
R. Bird. Introduccin a la programacin funcional con Haskell.
Prentice Hall, 2000. Cap. Cap. 7: Eciencia.

Instituto Tecnolgico Superior de Teposcolula Programacin Lgica Y Funcional


Docente: Ing. Eloy Snchez Salmoran Alumno: Gerardo Jurez Salmorn Matricula: 11ISC0319
B.C. Ruiz, F. Gutirrez, P. Guerrero y J.E. Gallardo. Razonando
con Haskell. Thompson, 2004.
Cap. 2: Introduccin a Haskell.
Cap. 8: Evaluacin perezosa. Redes de procesos.

Instituto Tecnolgico Superior de Teposcolula Programacin Lgica Y Funcional


Docente: Ing. Eloy Snchez Salmoran Alumno: Gerardo Jurez Salmorn Matricula: 11ISC0319

RUBRICA PARA EVALUAR CUADRO COMPARATIVO


FORMA

Punt
os
5

Variables

Descripcin

Datos
Generales

Nombre, matrcula, nombre del profesor, nombre del curso,


mdulo, actividad, fecha, equipo (en caso de ser un trabajo grupal),
ttulo del cuadro comparativo.
Inclusin apropiada de datos bibliogrficos.
Ortografa: Sin errores.
Redaccin: Ideas claras, lgicas y secuenciadas en todos los
prrafos.
CONTENIDO
Seleccionar los dos temas ms representativos del documento.

10
10

Bibliografa
Ortografa y
redaccin

Temas a
comparar
Citar
ejemplos
Elementos a
comparar

10
35

En una columna citar ejemplos de los temas


comparados

conclusin

Las ideas estn ordenadas.


En el esquema se reflejan las
relaciones de los elementos ordenados y clasificados.

25

Seleccionar variables
representativas del tema.

Especificar caractersticas,
ventajas e inconvenientes.

Dar una conclusin propia sobre los temas.

Alcanzad
o

You might also like