Ensayo Poo vs. Pe
October 4, 2022 | Author: Anonymous | Category: N/A
Short Description
Download Ensayo Poo vs. Pe...
Description
Ingeniería en Arquitectura de Software. Ensayo
Nombre: Alfredo Hernández González Matrícula: 1711100132 Nombre del curso: Desarrollo de Nombre del profesor: Víctor Manuel Aplicaciones Unidad: 1
Martínez Tema: Programación Orientada a objetos vs. Programación
Fecha: 21 de mayo del 2012 Bibliografía: http://www.bloodshed.net/
Estructurada
En am amba bas s prog program ramac acio ione nes s se tie tiene ne po porr igua iguall el sig signif nific icad ado o de un algoritmo: es una secuencia finita de instrucciones, reglas, o pasos que describen las operaciones que se deben realizar para llegar a cierta tarea en cierto tiempo. Para ara po pode derr cre rear ar un
utiliza zan n dos dos he herra rrami mien enta tas s algoritmo se utili
fundamentales: Un diagrama de flujo (representación grafica de un al algo gori ritm tmo) o) y un Pseudocódigo (Len (Lengu guaje aje de es espe pecif cific icac ació ión n de dell algoritmo). El algoritmo debe ser bien estructurado, debe estar bien definido y debe tener ciertos pasos que tengan por tanto un final al cual legar. En primer lugar tenemos la Program Programación ación Estructura Estructurada: da: Tiene por fin el escribir un programa con normas y “medidas”, o también dicho en ot otras ras pa palab labras ras en fo form rma a “m “mod odul ular” ar”,, a su vez vez ca cada da mo modu dulo lo de dell pro pr ogr gram ama a se co codi difi fica ca us usan ando do 3 es estr truc uctu tura ras s de co cont ntro roll qu que e so son: n: secuenciales, selectivas y repetitivas, (controlan de alguna forma el flujo del programa). La programación estructurada hace las acciones mas pequeñas para que puedan ser realizadas en la computadora, lo cual ayuda mucho en la es estr truc uctu tura ra se secu cuen enci cial al,, ya qu que e al an anal aliz izar ar los los pr prob oble lema mas, s, los los descompone en mas sencillos.
Ingeniería en Arquitectura de Software. Ensayo
Programa: Es un conjunto de instrucciones o sentencias, la cual indica que debe rea realiz lizar ar cie cierta rta tar tarea, ea, y sus pri princip ncipios ios de org organi anizac zación ión se denomina paradigma. Si so son n gran grande des s se divi divide den n en pro progra grama mas s pequ pequeñ eños os los los cu cuale ales s se denominan funciones, se evoluciono con el tiempo y ahora se agrupan las funciones en un modulo. La
POO
se
creo
con
el
fin
de
acabar
con
limitaciones
de
programaciones anteriores.
POO: PO O: Pr Prog ogra ram mació ación n Orie Orient ntad ada a a Obje Objeto tos, s, Ap Apo ort rta a un nuev nuevo o enfoque en la Programación Estructurada en problemas complejos. No pone la mira en los algoritmos, sino en los datos, en lugar de intentar ajustar un problema al lenguaje, busca ajustar el lenguaje al problema. Crea for Crea forma matos tos de dat datos os que co corresp rrespon ondan dan a las car caract acterís erística ticas s del problema; combinan en un solo modulo todos los datos y funciones y se denomina objeto. Las propiedades generales de la orientación a objetos son:
Abstracción
Encapsulado de datos
Ocultación de datos
Polimorfismo
Herencia
ABSTRACION: Cons nsis iste te en tom tomar en cue uen nta los los as aspe pec ctos tos mas importantes de los objetos desde un punto de vista determinado, las propiedades se hacen mas sencillas, describe no solo sus atributos, sino su comportamiento.
ENCAPSULAMIE IEN NTO
Y
OCULTAMIENTO
DE
DATOS:
El
enc en cap apsu sula lami mien ento to es el pr proc oces eso o de ag agru rupa parr da dato tos s y op oper erac acio ione nes s relacionadas relacio nadas bajo la misma unid unidad ad de program programación, ación, vario varios s objetos a una clase, y el ocultamiento de datos permite separar el aspecto de un
Ingeniería en Arquitectura de Software. Ensayo
componente, definido por su interfaz con el exterior, de sus detalles internos de implementación.
GENERALIZACIÓN:
Permit Perm ite e co com mparti artirr entidades evitando su repetición.
info inform rmac ació ión n
ent ntre re
dos
ESPECIALIZACION: Se definen nuevas clases a partir de otras ya existentes. ropi pie eda dad d dond nde e se rep repite ite el no nom mbr bre e de una POLIMORFISMO: Pro operación en diferentes clases, pero se ejecuta de diferente forma en cada una de ellas.
LO PRIMORDIAL: La principal diferencia entre la Programación estructurada (PE) y la Programació Progra mación n orienta orientada da a objeto objetos s (POO), es que la prim primera era pone la mira en los algoritmos e intenta ajustar un problema al lenguaje, y la segunda en los datos, busca ajustar el lenguaje al problema. En mi opinión personal me quedo con la Programación Orientada a Objetos, porque es mas fácil ajustar el lenguaje al problema.
Ingeniería en Arquitectura de Software. Ensayo
DIAGRAMAS DE FLUJO NUMEROS PRIMOS:
Ingeniería en Arquitectura de Software. Ensayo
OPERACIONES:
Ingeniería en Arquitectura de Software. Ensayo
DIVISORES (EJEMPLO HASTA 20)
Ingeniería en Arquitectura de Software. Ensayo
View more...
Comments