PROGRAMACIÓN LÓGICA Y FUNCIONAL CON HASKELL
LINK DE DESCARGA HASKELL: https://www.haskell.org/
RECOMIENDO UTILIZAR EL EDITOR Y COMPILADOR "WinGHCi" ESTE EDITOR AUTOMÁTICAMENTE LO INSTALA HASKELL.
PARA PODER UTILIZAR EL EDITOR RECUERDEN CREAR SUS PROYECTOS CON LA EXTENCION ".HS" Y POSTERIORMENTE ESTABLECER LA APERTURA CON "WinGHCi".
UBICACIÓN DE "WinGHCi":
C:\Program Files\Haskell Platform\8.0.1\winghci
EJERCICIOS PROGRAMADOS CON RECURSIVIDAD EN HASKELL
1.- CONVERSOR DE DECIMAL(BASE 10) A BINARIO(BASE 2):
DADO EL NÚMERO DECIMAL ENTERO CONVIERTE A NÚMERO BINARIO.
INTRODUCE LA FUNCIÓN "binario" + "ESPACIO" + "NUMERO DECIMAL"
LINK DE DESCARGA: http://www.mediafire.com/file/j3j5bu61uh0126l/binario.hs
2.- CONTADOR DE DIGITOS:
DADO EL NÚMERO DECIMAL ENTERO DA EL RESULTADO DE LOS DÍGITOS DEL NÚMERO INTRODUCIDO.
INTRODUCE LA FUNCIÓN "cont" + "ESPACIO" + "NUMERO ENTERO"
LINK DE DESCARGA: https://www.mediafire.com/?z9tdrry5nsp6rqt
3.- MOD 10 (OBTENCIÓN DE NÚMERO DE DÍGITOS, SUMA Y PRODUCTO):
DADO UN NÚMERO “N” ENTERO SE SEPARA EL PRIMER DÍGITO
HACIENDO USO DE LA FUNCIÓN MOD N 10, PARA LUEGO ESTE SUMAR AL COCIENTE DE LA
DIVISIÓN DEL NÚMERO N ENTRE 10.
AL MISMO TIEMPO OBTIENE EL NUMERO DE DÍGITOS, LA SUMA Y EL PRODUCTO
DE LOS DÍGITOS.
INTRODUCE LA FUNCIÓN "resultado" + "ESPACIO" + "NÚMERO ENTERO"
LINK DE DESCARGA: https://www.mediafire.com/?960j2269o1tnhel
4.- DETERMINAR SI EL NÚMERO ES PAR O IMPAR:
FUNCIÓN QUE DEVUELVE TRUE SI EL NÚMERO INTRODUCIDO ES PAR Y
FALSE SI NO LO ES
INTRODUCE LA FUNCIÓN "par" + "ESPACIO " + "NÚMERO DECIMAL ENTERO"
LINK DE DESCARGA: https://www.mediafire.com/?a51bueq8jz8do05
5.- FACTORIAL DE UN NÚMERO ENTERO:
PROGRAMA QUE RECIBE UN NÚMERO ENTERO Y DEVUELVE LA FACTORIAL
DEL MISMO.
INTRODUCE LA FUNCIÓN "fact" + "ESPACIO" + "NÚMERO ENTERO"
LINK DE DESCARGA: https://www.mediafire.com/?t239meaaj90xxvm
SUMA NATURAL.
LINK DE DESCARGA: https://www.mediafire.com/?cby4y9jkb533ncr
POTENCIA.
LINK DE DESCARGA: https://www.mediafire.com/?je6kn1m92ma9p4b
PRODUCTO.
LINK DE DESCARGA: http://www.mediafire.com/file/je6kn1m92ma9p4b/producto.hs
INVERSO,
LINK DE DESCARGA: http://www.mediafire.com/file/pljnufvpml9gxq7/inverso.hs
PRIMO2.
LINK DE DESCARGA: http://www.mediafire.com/file/ttrgrq2sprjla1l/primo2.hs