Sei sulla pagina 1di 5

Nombre de la materia

Programación Orientada a Objetos

Nombre de la Licenciatura
Ingeniería en Sistemas Computacionales

Nombre del alumno


Flores Gutierrez Oscar Dalí
Matrícula
010582403

Nombre de la Tarea
Actividad 1
Unidad 1
Conceptos Básicos de la Programación Orientada a Objetos

Nombre del Tutor


Miguel Alejandro Téllez Flores
Fecha
27/11/19
Unidad 1: Conceptos Basicos de la POO
Programación Orientada a Objetos

Introduccion

La importancia de esta programación radica en que, favorece la creación de programas de calidad, fuerza
en mantenimiento, en extensión y reutilización de programas. Está basada en el modo de pensar del
hombre y en el modo de trabajar de la máquina, el elemento básico de esta programación no es solo la
función sino un ente denominado objeto. Este tipo de programación consiste en agrupar en "objetos"
aquel código, rutinas, procedimientos, etc., que tengan cosas en común, de forma que cuando un
programador las utilice sepa dónde encontrarlas. Un "nuevo" concepto que incluye la generación de
aplicaciones "autodocumentadas". Una vez generado o construido un objeto el programador, y los que
vengan detrás, podrán olvidarse por completo del objeto y sencillamente utilizarlo, al igual que hacemos
con los texto, comandos, grids, etc.

Cualquiera que haya programado un poco se dará cuenta de la importancia que tiene para el programador
la dichosa documentación. Documentación que le sirve tanto a él como a otras personas. Sin una buena
documentación un programador pierde el tiempo en hacer rutinas o procedimientos que ya estaban
hechos con anterioridad y que posiblemente él mismo hizo. También una aplicación con mala
documentación es muy difícil de depurar y de corregir errores posteriores a su implementación.

2
Unidad 1: Conceptos Basicos de la POO
Programación Orientada a Objetos

I. Investiga otro paradigma de programación (además del orientado a objetos) y pon un


ejemplo de qué lenguaje de programación pertenece a ese paradigma y qué
aplicaciones tiene.

La programación estructurada es un paradigma de la programación orientada a objetos es decir, este se


enfoca en mejorar la claridad, calidad y tiempo en el desarrollo de los programas para una computadora.
Recurriendo únicamente a subrutinas y tres estructuras básicas: secuencia, selección (if y switch) e
iteración (bucles for y while); así mismo, se considera innecesario y contraproducente el uso de la
instrucción de transferencia incondicional (GOTO), que podría conducir a código espagueti, mucho más
difícil de seguir y de mantener, y fuente de numerosos errores de programación.

Campos de aplicación:
El teorema del programa estructurado, demostrado por Böhm-Jacopini, demuestra que todo programa
puede escribirse utilizando únicamente las tres instrucciones de control siguientes:

 Secuencia.
 Instrucción condicional.
 Iteración (bucle de instrucciones) con condición al principio.

Solamente con estas tres estructuras se pueden escribir todos los programas y aplicaciones posibles.
Si bien los lenguajes de programación tienen un mayor repertorio de estructuras de control, éstas
pueden ser construidas mediante las tres básicas.

Fundamentos:

La programación estructurada es una teoría de programación que consiste en construir programas de fácil
comprensión. La programación estructurada es especialmente útil, cuando se necesitan realizar
correcciones o modificaciones después de haber concluido un programa o aplicación. Al haberse utilizado
la programación estructurada, es mucho más sencillo entender la codificación del programa, que se habrá
hecho en diferentes secciones.

Concepto:
Un concepto muy interesante sobre la programación estructurada se basa en una metodología de
desarrollo de programas llamada refinamientos sucesivos: Se plantea una operación como un todo y se
divide en segmentos más sencillos o de menor complejidad. Una vez terminado todos los segmentos del
programa, se procede a unificar las aplicaciones realizadas por el pool de programadores.
Ejemplos:

3
Unidad 1: Conceptos Basicos de la POO
Programación Orientada a Objetos

Investiga qué otras opciones de IDE (entornos integrados de desarrollo) existen para
programar con Java y enuméralos (al menos 3). Además, enumera 5 programas que estén
desarrollados con Java; por ejemplo, Blue J está hecho con Java.

Opciones de IDE que existen para programar en java:

1. Eclipse.
2. NetBeans.
3. Jcreator.

Programas que están hechos con código o programado en java

1. JDownloader (Descargas).
2. LimeWire (Descargas por conexión P2P).
3. Operamini (Mini navegador).
4. Minecraft (Videojuego de aventura).
5. Eclipse (Programa para hacer programas en java).

Conclusiones

Este tipo de programación contiene una identidad, una clasificación, un polimorfismo y una herencia para
caracterizar un lenguaje orientado a objetos, estos términos podrían utilizarse de un modo independiente
uno de otro, pero juntos complementan una relación sinérgica. Son muchos los beneficios que se pueden
obtener de la programación orientada a objetos de los que podemos ver a simple vista. El concepto de
programación orientada a objetos no es un término nuevo, ya que ha sido utilizado en ocasiones
anteriores, dado que se basa en la idea natural de la existencia de un mundo lleno de objetos y que la
resolución del problema se realiza en términos de objetos, un lenguaje se dice que está basado en objetos
si soporta objetos como una característica fundamental del mismo.

Bibliografia
Neru. (2014). En Conceptos Básicos De POO. Recuperado el 27 de 05 de 2019, de
http://apps.utel.edu.mx/syllabus/cloud/visor.php?container=L1IS110_1100_672_31976_0&object=Conceptos
%20B%C3%A1sicos%20de%20la%20Programaci%C3%B3n%20Orientada%20a%20objetos..pdf

Programación Orientada a Objetos en Java (2012). [Película]. Recuperado el 27 de 05 de 2019, de


https://www.youtube.com/watch?v=mPBm19gf2Lc

4
Unidad 1: Conceptos Basicos de la POO
Programación Orientada a Objetos

Potrebbero piacerti anche