miércoles, 13 de octubre de 2010

Lenguajes Funcionales 4to Reporte



¡Hola! Les presento mi cuarto reporte el cual trata de realizar varios programas en lenguajes funcionales, este es el resultado:


1-R

Para realizar el programa tuve que checar diversos videos de youtube e información en internet...
Primeramente introduje al programa las 2 matrices que aparecen en la imagen, y ya con esto utilice %*% para que se multiplicaran…


Después con la matriz denominada “ma” utilice el comando apply que consta de introducir el nombre que se le da a la matriz, las filas y columnas, la función y argumentos que serian partes de la función que se desea aplicar…



Como se aprecia en la imagen, utilice el comando apply para que sume las filas introduciendo el nombre de la matriz, el uno que representa las filas y por último la función que seria sum



Otra función que quise utilizar fue una introducida por mí misma, (la cual aparece en la imagen)  que tiene como objetivo sumar las columnas y elevarlas a la séptima potencia…



Ya por ultimo en R, decidí aplicar un test el cual nos da diversos datos estadísticos de las filas…
2-Haskell

En este lenguaje decidí hacer un programa que elevara al cubo los elementos de una lista...

foldsquare :: [Int]->[Int]

foldsquare [] = []

foldsquare (x:xs) = (x*x*x: foldsquare xs)

Utilice la función “foldsquare” y después introduje la operación...

Ya por ultimo decidí hacer un programa extra en lisp, el cual con una expresión lambda se aplica a un número una función dos veces…

(lambda(f x ) (f(*2 x)))

(lambda(f x ) (f x)))

Espero que se haya cumplido con el objetivo del reporte ...
 
Atte:
Stephanie Harden Cooper Rdz. Mat. 1453732

10 comentarios:

  1. Tu reporte esta entendible, aun no conosco bien los lenguajes pero segun mi entendienmiento estan bien, espero que cumpla con todo lo requerido.

    ResponderEliminar
  2. :)

    hola como estas

    tu reporte esta muy bien, los programas que pusiste estan muy padres y lo explicaste bien , paso por paso , y que bueno que pusiste las pantallas del programa , muy buen trabajo
    nos vemos

    cuidate!
    bye

    ResponderEliminar
  3. me gusto la forma que lo explicaste, entendi algo los programas, ya que no tenia ni idea.
    Buen reporte.

    Ilike!

    ResponderEliminar
  4. tu reporte esta muy padre aunkenoconosca mucho del tema porke como ke siestoe batallandoo mucho cn esoo peor se ve muy completa tu informacion
    epsero sigas asiii :)

    ResponderEliminar
  5. Bien. Los programas me parecen adecuados; me gustó el demo que hiciste con R, aunque por otro lado me hubiera agradado ver una corrida de tu función en Lisp.

    Calificación: 3/3 =)

    Saludos.

    ResponderEliminar
  6. lastima que no pudiste poner imagenes del ultimo programa, pero de lo demas, ya con las imagenes, te quedo muy y lo explicaste muy bien cada uno de ellos

    ResponderEliminar
  7. Hola, los programas estan bien hecho los puse a compilar jaja, es que como aun no hacia mis reportes queria darme una idea de como los hiciste, pero biueno en general esta muy bien.

    ResponderEliminar
  8. HOLA! estan muy bien tus programas y la explicacion que haces, muy bien saludos =)

    ResponderEliminar
  9. Muy bien tus programas, estan muy bien explicados.

    ResponderEliminar
  10. Hola amiga extraña :)
    me parecio excelente la explicacion detallada de tu programa en R al igual que el de haskell ,. solo me hubiera gustado ver la corrida de este ultimo pero aun asi muuy bien =D
    Saludos..!!!

    ResponderEliminar