lunes, 22 de junio de 2015

Reflexion Herencia

La encapsulacion consiste en la ocultación del estado o de los datos miembro de un objeto, de forma que sólo es posible modificar los mismos mediante los métodos definidos para dicho objeto.
La herencia es un mecanismo que permite la definición de una clase a partir de la definición de otra ya existente. La herencia permite compartir automáticamente métodos y datos entre clases, subclases y objetos.  El polimorfismo es una relajación del sistema de tipos, de tal manera que una referencia a una clase (atributo, parámetro o declaración local o elemento de un vector) acepta direcciones de objetos de dicha clase y de sus clases derivadas. Una clase abstracta es una clase de la que no se puede crear objetos. La utilidad de estas clases estriba en que otras clases hereden de ésta, por lo que con ello conseguiremos reutilizar código. Interfaz: Un interfaz es una lista de acciones que puede llevar a cabo un determinado objeto.

martes, 9 de junio de 2015

En la clase de hoy aprendimos varias cosas desde la introducción al POO. Su funcionamiento, ventajas y desventajas, Seremos capaces de formar un criterio avanzado a partir de esto y nos servirá en el posterior desarrollo de códigos que se lleven a cabo en clase.

jueves, 21 de mayo de 2015

Reflexion 2105
En esta clase logramos poneren practica los conocimientos adquiridos para interpretar logaritmos y poder identificar su resultado al leerlos. Empleamos termino como burbuja, array, etc para poder describir con precision las descripciones de los algoritmos .

sábado, 2 de mayo de 2015

Algoritmos de ordenamiento

30/04/2015
En esta clase aprendimos bastante teoria acerca de los algoritmos de ordenamiento y su papel fundamental en el lenguaje de la programacion. Aprendimos los fundamentos basicos del rol que juegan en el progama y una pequena idea de como se podria introducirlos al lenguaje informatico.
Aprendimos tambien los diferentes metodos de ordenmaiento esenciales. Los algoritmos de ordenamiento pueden ser usados en una diversidad de casos de la vida cotidiana, pero generalmente con el fin de facilitar el trabajo a empresas grandes o solucionar problemas mas complejos.

miércoles, 23 de octubre de 2013

VIDEO

1.   De que trata el video?
De una competencia a nivel mundial en  Disney en la que participaron varios países.
2.   A que persona conocida de Ecuador vio en el video?
Erick Velásquez de COPOL
3.   Nombre 3 personajes que vera en el lugar de la competencia?
Mickey Mouse, Tinkerbell, Goofy
4.   En que lugar se llevara a cabo la competencia?
En Disney, Orlando
5.   En que fecha se llevara a cabo la competencia?
27-30 de Julio
6.   Mencione dos beneficios de asistir a esta competencia?
·         Experiencia enriquecedora
·         Conocer culturas
·         Viajar

·         Tener un reconomiento por haber llegado a eso

martes, 23 de julio de 2013

Java vs Net

Para iniciar con las diferencias, la más importante a nuestro parecer es que .NET posee una arquitectura estándar a la cual ya se han acoplado una gran cantidad de lenguajes de programación por ejemplo: C#, VB .net, C++, Pascal, Phyton, etc. Mientras que en JAVA consta de un único lenguaje con el cual se puede trabajar. Además la gran limitante de .NET es que trabaja exclusivamente sobre MS Windows, JAVA por su parte es multiplataforma.
En cuanto a las semejanzas, la idea de funcionamiento de estos elementos es que todos lenguajes se conviertan en un único lenguaje siendo este un precompilado en .NET llamado IL y en JAVA Bytecode, un detalle llamativo el lenguaje para IL es MSIL al cual lo describen como un Bytecode para .NET. El concepto de maquinas virtuales que terminen de compilar la aplicación es común para estos elementos, en .NET existe el llamado JIT (Just In Time Compiler), el cual es una traducción dinámica determinada a convertir nuestra aplicación a lenguaje maquina para cada arquitectura en particular, por el lado de JAVA existe la llamada JVM(Java Virtual Machine) la encargada de terminar de complicar la aplicación dada la arquitectura sobre la que trabaje.


Opinion personal: 
La disputa ente Microsoft .Net y JAVA es una competencia evidente en el que proclamarse como el lenguaje de programacion mas utilizado y sencillo es vital para su exito. Tanto java como .net mantiene estructuras similares que apuntan hacia un mismo objetivo. .Net al ser exclusivo de Mircrosft representa una falencia u obstaculo para desarrolladores que tienen como objetivo extender sus programas a una multiplataforma a la que todas las PC sin depender del SO pueda acceder.