1ras Funciones Hs

Páginas: 2 (332 palabras) Publicado: 2 de agosto de 2015




INSTITUTO TECNOLOGICO SUPERIOR DE EL MANTE



Programación Lógica y Funcional



Primeras Funciones En Haskell



Gerardo Arturo Miranda Castellanos

Ing. Roberto Rangel Anguiano






CiudadMante, Tamps Julio 2015
PRIMERAS FUNCIONES EN HASKELL

En Haskell su característica principal es el uso de funciones, empezaremos por ver las funciones básicas que podemos utilizar.

Las primerasfunciones son las aritméticas, operaciones matemáticas que bastarán simplemente con ingresarlas dentro de la interfaz de Haskell o mediante la terminal, a continuación veremos algunos ejemplos:Podemos utilizar varias operaciones en una misma línea de forma que se sigan todas las reglas de precedencia conocidas, incluyendo los paréntesis.



Una cosa que hay que tener en cuenta es a la hora detrabajar con valores negativos, como podremos observar en el siguiente ejemplo, hay que encerrar dicha cifra entre paréntesis.



Las siguientes funciones son las booleanas, aquellas que devuelven unvalor verdadero o falso, se utilizan los siguientes operadores lógicos:
&& para representar el Y, || para representar el O y el not para negar un resultado.
A continuación unos ejemplos:


Así sehace la comprobación de igualdades:




Probemos algunas funciones más de haskell:



Lo que hace la función succ es obtener el número sucesor, min y max obtienen el valor mínimo y máximo de dosnúmeros.

Si bien esas son algunas de las numerosas funciones que contiene Haskell, es posible crear nuestras propias funciones a partir de las funciones preestablecidas en Haskell, por ejemplo, crearemos unafunción que obtenga el doble de un número que ingresemos.



A continuación creamos otra función la cual multiplique por dos cada uno de ellos y luego sume ambos.




En Haskell puedes llamar tuspropias funciones dentro de las funciones que hagas. Teniendo esto en cuenta, podríamos redefinir la función doblenums como:
doblenums x y = doblenum x + doblenum y


Ahora vamos a crear una función...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Hs
  • Hs
  • sk,hs
  • Hs dextrina
  • Hs-3400
  • Hs Y Co2
  • Informe- repaso 1ras civilizaciones
  • HS Cloro 2013

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS