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