Vous êtes sur la page 1sur 8

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Escuela de Ciencias Bsicas, Tecnologa e Ingeniera


Pre-Saberes Trabajo Colaborativo Teora
Curso: Programacin Orientada a Objetos

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA

PROGRAMACION ORIENTADA A OBJETOS


PRESABERES TRABAJO COLABORATIVO TEORIA

PRESENTA:
JAIRO CARDENAS VARGAS
CD. 74326.726

GRUPO
301403-56

TUTOR
CESAR JIMENES

CEAD DUITAMA
FEBRERO 2016
1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pre-Saberes Trabajo Colaborativo Teora
Curso: Programacin Orientada a Objetos

INTRODUCCION

En esta actividad vamos a ver una breve descripcin del perfil con la respectiva
fotografa, se evidencian los datos de contactos para tener mas comunicacin para
mejorar en el desarrollo de las activadas, una induccin de la plataforma AVA donde
encontramos los entornos que necesitamos para el desarrollo, hicimos un ensayo de la
programacin orientada a objetos para relacionarnos con los temas con los que vamos
a trabajar las practicas.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pre-Saberes Trabajo Colaborativo Teora
Curso: Programacin Orientada a Objetos

1. Actividad

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pre-Saberes Trabajo Colaborativo Teora
Curso: Programacin Orientada a Objetos
2.

Actividad

Buenas noches Tutor y Compaeros,


Mi nombre es Jairo Crdenas Vargas, estoy cursando octavo semestre de Ingeniera
electrnica, en el CEAD Duitama, vivo en Beln Boyac, soy empleado e una empresa
siderurgia de la regin.
Invito a mis compaeros para que iniciemos a enviar nuestros aportes con el fin de ir
revisndolos para ir realizando los respectivos comentarios, e ir consolidando con
tiempo para el da de cierre no quede ningn compaero fuera del trabajo, animo
compaeros que el esfuerzo que cada uno hagamos lo veremos reflejado al final del
curso. xitos
Skype:
jairocardenas11,
e-mail: jcardenasv@unadvirtual.edu.co.

cel.

3112232133

3. Actividad
Primeros Pasos En La Programacin Orientada A Objetos En Java
El mundo de la programacin orientada a objetos
En este curso estamos aprendiendo desde los pasos bsicos de programacin hasta los
ms avanzados, con aplicaciones e interfaces, en esta programacin vamos a trabajar
con JAVA, La especificacin de caracteres en Java es distinta de la mayora de los
dems lenguajes. Java utiliza 16 bits en lugar de los ms comunes 8 bits
correspondientes al cdigo ASCII para especificar caracteres. Este cdigo de16 bits es
conocido en Java como Unicode, el cual mantiene compatibilidad con ASCII.
Venamos trabajando en nuestro programa acadmico, conociendo y desarrollando
programas para computadora bajo la programacin estructurada, haciendo uso de
lenguajes de programacin como C# y C++; tarea que ha resultado muy importante
para nuestra formacin, aunque cabe mencionar, que empezar desde ceros en la
programacin es bastante complejo y se necesita de tiempo y dedicacin para conocer
los elementos y las caractersticas que hacen que los problemas que se necesitan
solucionar se puedan escribir de tal forma que cuando se ejecuten, den solucin a la
problemtica o requerimiento planteado. Es por esta razn que ahora se presenta el
paradigma de la Programacin Orientada a Objetos en Java, que bsicamente se define
de una manera ms cercana, que a diferencia de la programacin estructurada que
venamos trabajando, en la POO se incorporan

conceptos como los principales

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pre-Saberes Trabajo Colaborativo Teora
Curso: Programacin Orientada a Objetos
elementos que la conforman

siendo estos las Clases y los Objetos, adems

caractersticas como abstraccin, modularidad, encapsulamiento y el polimorfismo.


Aprendiendo sobre dichos conceptos tenemos las bases esenciales para iniciarnos y dar
los primeros pasos en el mundo de la programacin orientada a objetos en Java, tema
muy importante a aprender teniendo en cuenta la gran popularidad que tiene
actualmente este tipo de lenguaje de programacin

y la preferencia de muchos

programadores o desarrolladores de software.


La programacin orientada a objetos en java tuvo sus inicios al ao 1995 por la
compaa SUN Microsystems, lenguaje que hereda la sintaxis de C++ que a su vez
tiene el paradigma de programacin estructurada y programacin orientada a objetos.
La POO en Java se fundamenta en las siguientes caractersticas bsicamente:
La mquina virtual de Java, en ingls (Java Virtual Machine JVM), es una de las partes
importantes de Java, pues esta mquina es capaz de interpretar y ejecutar datos
expresados en cdigo binario, lo cual no necesariamente quiere decir que sea un
lenguaje de alto nivel sino que por el contrario es un lenguaje de maquina o sea de
bajo nivel, el cual es directamente interpretado por el microprocesador fsico de la
computadora. Este concepto de Java hace que corra de la misma manera en cualquier
mquina, gracias a que los datos son fijos, generando con esto, ahorro de tiempo y
dinero.
Aspecto para destacar de suma importancia y que es integral en lenguajes como Java,
es el manejo de excepciones. Cuando un error ocurre en un programa, el sistema lanza
una excepcin que el programa atrapa. El manejo de excepciones se requiere para
cualquier cdigo que pueda resultar en estados inconsistent^, en particular situaciones
donde se trate de accesar entidades externas al programa,
La programacin en java es de tipo abierto, lo que hace que cualquier compaa o
desarrollador de software tome el cdigo fuente y lo pruebe en otros espacios de
desarrollo. La ventaja de ser gratis, hace que se intensifique el uso de este lenguaje de
programacin cosa que no sucede con ningn otro lenguaje.
Con el bum del internet y la cantidad de beneficios que este trae, java es el nico
lenguaje que viene integrado a los navegadores.
Si los bloques en la tabla involucran ms de una oracin, deben incluir Haves para
especificar el inicio y fin del bloque. Todas las condiciones deben ser expresiones que

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pre-Saberes Trabajo Colaborativo Teora
Curso: Programacin Orientada a Objetos
devuelvan un valor booleano. Nuevamente, hacemos nfasis en que un valor numrico
no puede utilizarse como uno booleano en Java, ni siquiera haciendo un cast. Los
valores false y 0 no son equivalentes.
En el caso de la expresin de for, en Java no se permite el uso de la coma para separar
mltiples expresiones dentro de la condicin, aunque si es permitido dentro de las dos
secciones, expresion-1 y expresion-3. El resto de las expresiones, con excepcin de la
etiqueta, son similares en su uso a las del lenguaje de programacin de C y C++ en
cuanto a la forma de pensar para un programador, pero es mucho ms sencillo escribir
programas bajo este lenguaje teniendo en cuenta que lo ms importante de manejar
en este lenguaje son las clases, sin tener que manejar estructuras, sin tener que
preocuparnos con algo muy tedioso a la hora de programar como lo son los
apuntadores y la reserva y eliminacin de memoria dinmica con la que se debe
trabajar en lenguajes como C++.Teniendo en cuenta que no hace uso de apuntadores,
la POO en Java logra un modelo de memoria mucho ms seguro
Gracias a ser un programa fuertemente tipificado los desarrolladores de software a la
hora de hacer uso de este lenguaje obtienen ms ayuda en encontrar los diferentes
errores que se presentan durante la compilacin del mismo, incluyendo adems
recoleccin de basura; aspectos que lo hacen sin duda ms robusto que otros
lenguajes de programacin. Java llama a un finalizador una sola vez por objeto. El
mtodo finalizador se llama por lo general antes de la recoleccin de basura; sin
embargo, Java no garantiza el orden de estas llamadas, y cualquier recurso aun no
cerrado o recolectado seria liberado al terminar el programa.
Las interfaces graficas del usuario (GUI, por sus siglas en ingles) es uno de los
aspectos ms importantes que ofrece la programacin y, en particular, Java.
A continuacin, se describe el manejo de ventanas, textos, botones y paneles en Java
a travs de la biblioteca bsica Abstract Window Toolkit (AWT). El ejemplo a
desarrollarse en esta seccin es muy importante, ya que servir de base para el
desarrollo de software generado en los captulos posteriores en el libro.
Los sistema de ventanas requiere alguna ventana donde desplegar la informacin.
Existen dos filosofas separadas, aunque relacionadas en Java, que afectaran el diseo
como ya se menciono antes: aplicaciones y applets. Las aplicaciones requieren de un
Frame (marco) donde desplegar y permitir la interaccin con el usuario; mientras que

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pre-Saberes Trabajo Colaborativo Teora
Curso: Programacin Orientada a Objetos
un applet puede hacer esto en forma directa en la pantalla del browser o mediante
nuevos marcos, de manera similar a las aplicaciones.
En resumen la programacin orientada a objetos en Java, esta enfocada al miso
principio que cuando se realiza cdigo fuente en C++; hace que el programador
interprete el programa como en la vida real, se ahorra tiempo y dinero al ejecutarse en
cualquier plataforma sin ningn inconveniente adems es el lenguaje que incorporan
todos los navegadores actualmente para su ejecucin en internet.
4. Actividad expectativas del curso
De acuerdo al ensayo que realic no se mucho de JAVA ya que hasta el momento la
programacin que hemos utilizado ha sido en c y c++, tengo muchas expectativas de
poder llegar a realizar una excelente programacin al final del curso con la ayuda y
experiencia del Tutor y con el trabajo del grupo, es una gran experiencia que vamos a
adquirir por ser un tema que se va a realizar en conjunto.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Pre-Saberes Trabajo Colaborativo Teora
Curso: Programacin Orientada a Objetos
Conclusiones
Identificamos los entornos de la plataforma y realizamos una induccin de las
actividades y ayudas que se encuentran.
Realizamos un ensayo sobre la programacin orientada a objetos en java para poder
trabajar en las actividades practicas

Vous aimerez peut-être aussi