Está en la página 1de 2

Programación Declarativa Grupos P2 y P6

Ingeniería en Informática
22 de noviembre de 2011

Apellidos: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nombre: . . . . . . . . . . . . . . . . . .

Instrucciones

Resuelve el examen en un archivo que tenga por nombre


laboratorio-DNI-NOMBRE.hs, sustituyendo DNI por tu número
de dni o pasaporte y NOMBRE por tus apellidos y nombre (separados
por guiones).

Escribe también lo siguiente en las primeras líneas de ese archivo:


dni, apellidos y nombre, nombre del ordenador desde el que estás
realizando el examen.

NOTA: en este examen es obligatorio especificar, de la forma más general posible,


el tipo de la función solicitada. Para las demás funciones que se definan no es
necesario.

1
Dado un polinomio p[x] = an xn + · · · + a1 x + a0 de coeficientes enteros y un número
real r, se dice que r es una raíz de p[x] si al sustituir la variable x por el número r
el resultado obtenido es 0. Es decir, si p[r] = 0. En este examen representaremos
los polinomios como la lista [a0 , a1 , . . ., an ] de sus coeficientes (de menor a mayor
grado).

Problema: dado un número real y un polinomio, determinar si el número es raíz


del polinomio. Por ejemplo, puesto que las raíces del polinomio x2 − 1 son 1 y
−1, dados el número 1 y la lista [(−1), 0, 1] se debe obtener True, mientras que
dados el número 2 y la lista [(−1), 0, 1] se debe obtener False.

Ayuda: recuérdese la existencia de la función fromIntegral de transformación de


tipos numéricos.

Ejercicio 1
Resolver el problema utilizando funciones recursivas.

Ejercicio 2
Resolver el problema utilizando listas por comprensión.

Ejercicio 3
Resolver el problema utilizando funciones de procesamiento de listas (map, filter ,
foldl, ...)

También podría gustarte

  • Examen P1 P5
    Examen P1 P5
    Documento1 página
    Examen P1 P5
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen P1 P5
    Examen P1 P5
    Documento4 páginas
    Examen P1 P5
    Jesus Guerrero
    Aún no hay calificaciones
  • Lab PF 1c
    Lab PF 1c
    Documento1 página
    Lab PF 1c
    Jesus Guerrero
    Aún no hay calificaciones
  • Teor PF 1
    Teor PF 1
    Documento6 páginas
    Teor PF 1
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen P1 P5
    Examen P1 P5
    Documento2 páginas
    Examen P1 P5
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen P2 P6
    Examen P2 P6
    Documento4 páginas
    Examen P2 P6
    Jesus Guerrero
    Aún no hay calificaciones
  • Lab PF 1a
    Lab PF 1a
    Documento2 páginas
    Lab PF 1a
    Jesus Guerrero
    Aún no hay calificaciones
  • Lab PF 2a
    Lab PF 2a
    Documento2 páginas
    Lab PF 2a
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen PD 2008 01 21 G1 Sol
    Examen PD 2008 01 21 G1 Sol
    Documento5 páginas
    Examen PD 2008 01 21 G1 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2006 Nov Sol
    Examen 2006 Nov Sol
    Documento3 páginas
    Examen 2006 Nov Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Lab PL 1a
    Lab PL 1a
    Documento1 página
    Lab PL 1a
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2007 Ene Sol
    Examen 2007 Ene Sol
    Documento5 páginas
    Examen 2007 Ene Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Lab PF 2c
    Lab PF 2c
    Documento2 páginas
    Lab PF 2c
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen PD 2008 02 07 Sol
    Examen PD 2008 02 07 Sol
    Documento4 páginas
    Examen PD 2008 02 07 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2006 Ene 1 Sol
    Examen 2006 Ene 1 Sol
    Documento4 páginas
    Examen 2006 Ene 1 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2007 Feb Sol
    Examen 2007 Feb Sol
    Documento7 páginas
    Examen 2007 Feb Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen PD 2009 01 19 G2 Sol
    Examen PD 2009 01 19 G2 Sol
    Documento6 páginas
    Examen PD 2009 01 19 G2 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen PD 2008 01 21 G2 Sol
    Examen PD 2008 01 21 G2 Sol
    Documento3 páginas
    Examen PD 2008 01 21 G2 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2005 Feb 1 Sol
    Examen 2005 Feb 1 Sol
    Documento4 páginas
    Examen 2005 Feb 1 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen PD 2009 01 22 G1 Sol
    Examen PD 2009 01 22 G1 Sol
    Documento3 páginas
    Examen PD 2009 01 22 G1 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen PD 2009 01 29 Sol
    Examen PD 2009 01 29 Sol
    Documento5 páginas
    Examen PD 2009 01 29 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2005 Ene 2 Sol
    Examen 2005 Ene 2 Sol
    Documento2 páginas
    Examen 2005 Ene 2 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2005 Sep 1 Sol
    Examen 2005 Sep 1 Sol
    Documento2 páginas
    Examen 2005 Sep 1 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2006 Ene 2 Sol
    Examen 2006 Ene 2 Sol
    Documento4 páginas
    Examen 2006 Ene 2 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2004 Sep 1 Sol
    Examen 2004 Sep 1 Sol
    Documento4 páginas
    Examen 2004 Sep 1 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2005 Ene 1 Sol
    Examen 2005 Ene 1 Sol
    Documento3 páginas
    Examen 2005 Ene 1 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2004 Nov 2 Sol
    Examen 2004 Nov 2 Sol
    Documento3 páginas
    Examen 2004 Nov 2 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2004 Nov 1 Sol
    Examen 2004 Nov 1 Sol
    Documento3 páginas
    Examen 2004 Nov 1 Sol
    Jesus Guerrero
    Aún no hay calificaciones
  • Examen 2005 Dic 1 Sol
    Examen 2005 Dic 1 Sol
    Documento4 páginas
    Examen 2005 Dic 1 Sol
    Jesus Guerrero
    Aún no hay calificaciones