Vous êtes sur la page 1sur 4

UNIVERSIDAD ABIERTA Y A DISTANCIA DE

MÉXICO.

DESARROLLO DE SOFTWARE

PROGRAMACIÓN ORIENTADA A OBJETOS

UNIDAD 1 INTRODUCCIÓN A JAVA

ACTIVIDAD I. Diferencias entre programa estructural y POO

Cruz Caballero Murillo


ES1821004549

GRUPO DS-DPO1-1901-B2-006

14-Abril-2019
1. Investiga las diferencias entre programación estructurada y programación orientada a
objetos.
La programación estructurada está orientada a mejorar la calidad y tiempo en el que se desarrolla
un software, utilizando subrutinas y las estructuras básicas como secuencia, selección e iteración.
Al igual que la programación estructurada se enfoca en resolver todo el problema con un solo
código mientras que la POO lo resuelve identificando actores que tienen participación y acciones
de cada uno.
La programación estructurada inicia una vez que termina el análisis del sistema en tanto que la
POO inicia el diseño antes de concluir el análisis.

2. Identifica las diferencias entre la programación orientada a objetos y la estructurada,


incluye como categorías de análisis las características, ventajas y desventajas de ambos
tipos de programación. Organiza la información en una herramienta de tu elección: tabla
comparativa, mapa, esquema, cuadro sinóptico, etcétera.

PROGRAMACIÓN ORIENTADA A
ESTRUCTURADA OBJETOS
-Selección de instrucciones en -Convierte a objetos en
base a condiciones. entidades con comportamiento
-Recursos abstractos e identidad.
-Su secuencia es: -Los objetos se comunican
CARACTERÍSITCAS
programación, compilación, mediante mensajes.
ejecución de instrucciones. -Sus propiedades son:
-Organización de línea en Abstracción, encapsulamiento,
línea. herencia y poliformismo.
-Se crean subrutinas. -Fácil mantenimiento.
-Se compila una sola vez. -Sencillo al adaptar otros
-Menos costos de programas.
mantenimiento. -Es más moderno.
VENTAJAS
-Se pueden reutilizar códigos. -Agiliza el desarrollo de
software.
-Los programas son fáciles de
diseñar.
-Complejo para desarrollar. -La compilación es más lenta
-No se pueden utilizar en otros cuando se utilizan intérpretes.
DESVETAJAS
códigos. -Los programas resultan más
grandes de lo que se planeó.
3. Integra tus conclusiones indicando un ejemplo de desarrollo de aplicación de software
mediante de uno de los paradigmas de programación, sus diferencias, ventajas y
desventajas.

En conclusión, se puede entender que manejando cualquiera de los dos paradigmas que se
puedan llegar a implementar pueden traer sus ventajas y desventajas. Una de las grandes
ventajas que se pueden demarcar más es que la POO es más reciente y se puede adaptar a
diferente situación de lo contemporáneo, sin embargo, es más tardado ya que en este tipo se
pretende que los programas que se desarrollen sean de calidad para el usuario final. Con
respecto a la estructural se sabe que su metodología se vuelve más complicada cuando los
programas tienen a realizarse complejos.

Ejemplo de programación estructural:

Descripción del programa:


1. Se pide al usuario un número entero para calcular el cubo de este.
2. Se imprime el valor del cubo invocando a la función llamada CalculaCubo.
3. En la función se realiza la operación y se regresa el resultado obtenido, el cual, será impreso en
pantalla.

#include<stdio.h>

#include<math.h>

int cubo(int);

main ()

int a;

printf(“Ingrese un entero: ”);

scanf(” %d”, &a);

printf(“El cubo de %d es: %d\n”, a, CalculaCubo(a)); Se invoca funcion

getch();

/* Definicion de la funcion CalculaCubo */

int CalculaCubo (int x)

int cubo;

cubo = x*x*x;

return cubo;

}
Bibliografia:

 Universidad Abierta y a Distancia de México. INTRODUCCIÓN A JAVA. Programación


Orientada a Objetos I. Recuperado de:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/Bloque2/DS/02/DPO1/U
1/Unidad_1_Introduccion_a_Java.pdf
 ALEGSA. (19 de enero de 2015). Características de la programación orientada a objetos.
Obtenido de Alegsa.com: http://www.alegsa.com.ar/Diccionario/C/26204.php

Ejemplo obtenido de:

 Universidad Interamericana para el Desarrollo. Programación Estructurada. Recuperado


de: https://moodle2.unid.edu.mx/dts_cursos_mdl/lic/TI/PE/S05/PE05_Lectura.pdf

Vous aimerez peut-être aussi