Friday, February 10, 2006

C++ Vs. Java




Google




Diferencias entre programación estructurada y
programación orientada a objetos.


Difernecias entre C++ y Java


Programación Estructurada C++

struct Persona{

char *nombre;

int edad;

}


//Versión Estatíca


Persona p1;

Persona p2;

p1.nombre = "Pancho";

p1.edad = 20;

p2.nombre = "Lencho";

p2.edad = -3;

setEdad(p2,-3);

setEdad(pi,20);





struct Persona{

char* nombre;

int edad;

}

//Versión Dinámica


Persona *p1 = new Person;

Persona *p2 = new Person;

p1->nombre = "pancho";

p1->edad = 20;

p2->nombre = "Lencho";

p1->edad = -3;

setEdad(p2,-3);

setEdad(p1,20);




Programación Orientada a Objetos C++

  • Se crean las clases que tienen funciones dentro y se manejan datos private
    y public.

class Persona{


private: //atributos
cahr* nombre;

int edad;

public: //funciones
setEdad(Pesona, int);

};

//Versión Estática

Persona p1;

Persona p2;
p1.setEdad(20);


class Persona{

private: //atributos
char * nombre;

int edad;

public: //funciones
setEdad(Pesona, int);

};

//Versión Dinámica

Persona *p1 = new Person;

Persona *p2 = new Person;

p1->setEdad(20);



Programación Orientada a Objetos JAVA

*No se utiliza delete, lo trai integrado el programa.

  • Todo esta orientado a objetos.


public class Persona{
private String nombre;

private int edad;

public void setEdad(int n);

}

Persona p1 = new Persona( );

Persona p2 = new Persona( );

p1.setEdad(20);


Thursday, February 02, 2006

Presentación


Presentación

Feb.02


Entregar todas las prácticas antes del último día de clases.



registrarse en



http://kimiai.yi.org/moodle/



ahi esta la información del curso.



POO I




http://kimiai.yi.org/moodle/login/index.php



clase
Jueves 12 - 2 Salón de usos múltiples.

laboratorio Viernes
12 - 2 Lab. 202



*El miercoles no habra clases.



Usos múltiplies cuando no haya cañon.





Puga participa en un programa de radio.


CON-CIENCIA
DIGITAL


Lunes
3-4 tarde por Sistema Univesitario de Radio



1630 AM


conciencia_digital@hotmail.com
E-mail de chat para el programa.


Se
puede sintonizar por internet.


http://imox.yi.org/concienciadigital/


http://sur.uabc.mx/





I.- Sistemas Complejos


1.-
Por qué producir software es complejo?


2.
-Gestionar la producción de software es complejo


3.-
Flexibilidad de los programadores para producir software


4.-
Limitaciones para modelar los sistemas continuos.