domingo, 21 de noviembre de 2010
miércoles, 17 de noviembre de 2010
Lenguajes Multiparadigma 8to Reporte
¡Hola! Este es el 8to reporte, que trata sobre realizar 1 programa en un lenguaje multiparadigma ...
1-Oz
En el lenguaje oz es muy facil para la concurrencia, ademas de eficiente, asi que decidi realizar un programa que de como resultado 100,000 hebras ...
Aqui el codigo ...
Como se puede apreciar, se define los protocolos y argumentos, ademas de los directorios necesarios para su ejecucion y aplicaciones abiertas ..
Este lenguaje introduce la idea de espacios de computación, los cuales permiten búsquedas definidas por el usuario y estrategias de distribución que son ortogonales al dominio de restricciones ...
Espero que se haya cumplido con el objetivo del reporte ...
Atte:
Stephanie Harden Cooper Rdz. Mat. 1453732
Lenguajes Orientados a Objetos 7to Reporte
¡Hola! Este es mi 7to reporte , que trata sobre realizar 2 programas en lenguajes orientados a objetos…
1-Java
En el primer programa, se presentan diversos atributos o características de un alumno, que son los parámetros del objeto que en este caso es el alumno…
En la siguiente imagen, se presenta la lista de estos parámetros además de que imprime 2 matriculas en 2 formas…
Ya aquí una corrida del programa…
También decidí realizar otro programa en java, en base en atributos de un equipo de futbol, pero en este, se depende de la cantidad de parámetros utilizados…
Aqui la ejecucion del programa ...
2-C++
En este lenguaje me base en la implementación de colas dinámica, con lista enlazada…
Aquí la ejecución del programa al desencolar un numero ….
Espero que se haya cumplido con el objetivo del reporte ...
Atte:
Stephanie Harden Cooper Rdz. Mat. 1453732
miércoles, 10 de noviembre de 2010
Lenguajes Imperativos 6to Reporte
¡Hola! Este es mi 6to reporte, que trata sobre realizar 4 programas en lenguajes imperativos, los que escogí fueron: C, Pascal, Fortran y Algol
1-C
Bueno en este lenguaje la verdad se me facilita mucho, esto fue lo que hice: El primer programa trata sobre introducir los datos de una persona, que incluyen nombre, edad, empresa y la actividad de la empresa… además de almacenarla…
Aquí la corrida del programa…
También realice otro que trata sobre realizar descuentos en una empresa, dependiendo los años que tengan como clientes…
Aquí la ejecución del programa...
2-Pascal
En este lenguaje también realice 2 programas, el primero consta de introducir un numero y que te dé el cuadrado de este…
Aquí está la corrida del programa…
En el segundo programa, trata sobre vectores, donde se introducen 10 valores para cada vector...
Aquí está la corrida del programa…
3-Fortran:
En este lenguaje también realice 2 programas, el primero es sobre un paradigma, que mediante un valor nos da suma, resta, multiplicación y división…
Aquí la ejecución del programa…
Y en el segundo, suma 7 veces el valor de “a” + 2...
Aquí la imagen de la corrida…
4-Algol:
Ya por último, realice en algol 2 programas, el primero es un paradigma y el segundo, divide entre 2 cualquier numero...
PROGRAM test
BEGIN
INT b/=0
t := b
b := a-b
a := t
print(b); print(a);
END
FINISH
PROGRAM tt CONTEXT VOID
USE standard
BEGIN
print(n);
INT a = ENTIER;
REAL p = a / 2;
print(a); print(n);
print(p); print(n)
END
FINISH
Espero que se haya cumplido con el objetivo del reporte ...
Atte:
Stephanie Harden Cooper Rdz. Mat. 1453732
miércoles, 27 de octubre de 2010
miércoles, 20 de octubre de 2010
Lenguajes Lógicos 5to Reporte
¡Hola! Este es mi quinto reporte que se trata sobre sealizar un programa en Prolog
y resolver un problema de la pagina mathfun ...
1-Programas:
Para iniciar, empezaré con presentar 2 programas en Prolog, el primero trata sobre el factorial de los números…
Este es el código ya ejecutado...
El siguiente código resuelve la cantidad de veces que ocurre un elemento en una lista…
Esta es la captura corriendo el programa…
2-Problema:
Estás a punto de irte de vacaciones, pero ¡se te olvidaron de calcetines! De carrera de vuelta a tu habitación, te das cuenta que no tienes luz, por lo que no puedes ver el color de los calcetines.
No importa, porque recuerdas que en tu cajón hay diez pares de calcetines blancos, diez pares de calcetines negros y once pares de calcetines azules, pero todos ellos están mezclados.
¿Cuántos de tus calcetines necesitas tomar antes de que puedas estar seguro de tener por fin un par coincidente?
Solución:
Serian 4. Aunque hay muchos calcetines en el cajón, hay sólo tres colores, así que la combinación de estos nos da como resultado que al tomar cuatro calcetines, tendrás un par combinable…
Espero que se haya cumplido con el objetivo del reporte ...
Atte:
Stephanie Harden Cooper Rdz. Mat. 1453732
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
miércoles, 8 de septiembre de 2010
Clase Max. Común Divisor
Máximo+co..
View more presentations from coopermcfly.
¡Hola! Esta es nuestra clase de maximo comun divisor..
Espero que sea de su agrado ..
Atte:
Stephanie Harden Cooper Rdz. Mat. 1453732
lunes, 30 de agosto de 2010
Lenguajes Script 3er. Reporte
¡Hola! Les presento mi tercer reporte, el cual trata de realizar tres programas en diversos lenguajes script vistos en clase, los 3 programas realizan la serie de Fibonacci, esta es la información:
1-Javascript
Para realizar un programa en este lenguaje, me base en lo poco que vi en la prepa de FrontPage, este es el código:
Primeramente, introduje el titulo, incluyendo el tipo de letra, centrado, etc. … después declare lo que sería en si la realización del programa para que fuera ejecutado, además de la información que aparecería en el recuadro … A continuación las capturas del programa ejecutado …
lunes, 23 de agosto de 2010
Parte Faltante de la Clase
Clase de lenguajes parte faltante
View more presentations from coopermcfly.
Hola!!
Esta es la parte faltante de nuestra clase sobre analisis lexico ..
Espero sea de su agrado ...
Atte:
Stephanie Harden Cooper Rdz. Mat: 1453732
miércoles, 18 de agosto de 2010
Clase Analisis Lexico
Clase de lenguajes de programación
View more presentations from coopermcfly.
¡Hola! Esta es la clase de mi equipo lenguaje lexico, mi tema en especifico son los tokens ...
¡Que tengan buen dia!
Atte:
Stephanie Harden Cooper Rdz. Mat:1453732
martes, 17 de agosto de 2010
Lenguaje de Programación Eiffel 2do. Reporte
Hola a todos, les presento mi segundo reporte de esta clase, como deben de saber, cada persona del grupo escogía un lenguaje de programación para exponer su experiencia con él, yo escogí el lenguaje de programación Eiffel, cuando lo escogí no sabía bien de que se trataba, pero con esta tarea pude tener la
oportunidad de conocerlo… Esto fue lo que encontré…
Eiffel fue ideado en 1985 por Bertrand Meyer. Es un lenguaje de programación orientado a objetos centrado en la construcción de software robusto. Su sintaxis es parecida a la de Pascal. Una característica que lo distingue del resto de los lenguajes es que permite el diseño por contrato desde la base, con precondiciones, pos condiciones, invariantes y variantes de bucle. También pude encontrar este magnífico tutorial en youtube… en lo que a mí respecta es muy claro en todos los aspectos….
http://www.youtube.com/watch?v=p4TG2mjGzJA
Después de averiguar un poco acerca de la teoría en general de este programa, decidí empezar a buscar un sitio donde poder bajarlo… y lo encontré muy fácilmente, además de ser una versión actual (2009), esta es la página….
http://translate.googleusercontent.com/translate_c?hl=es&langpair=en%7Ces&u=http://www.softpedia.com/progDownload/EiffelStudio-Download-74648.html&rurl=translate.google.com.mx&usg=ALkJrhhcGLxOhYqAfXlG9NhwLxQ8z2syMg
Después de poder bajarlo, (tardo unos 15 minutos), empecé la instalación, en la cual si se llevo su tiempo, estuve más de 2 horas enfrente de la computadora esperando a que se instalara, así que llegue a un punto de desesperación y lo deje instalando y me retire de la computadora. Para el día siguiente ya estaba listo para utilizarse… Creo que esta fue la desventaja que le vi en cuanto a la instalación del programa…
http://www.infor.uva.es/~yania/eiffel.pdf
Y ya lista para poder utilizarlo, cree este programa, muy simple la verdad, es un programa muy básico que dice “Hello World” pero se conforma de elementos básicos de este lenguaje…
Espero que este reporte haya sido de su agrado y se hayan conseguido los objetivos principales de esta tarea…
Atte: Stephanie Harden Cooper Rdz. Mat: 1453732
Suscribirse a:
Entradas (Atom)