Está en la página 1de 2

Lenguaje Estructurado y Orientacin de

Objetos
La programacin estructurada es un paradigma de programacin orientado a mejorar la
claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando
nicamente subrutinas y

tres

estructuras: secuencia,

seleccin

(if

switch)

e iteracin (bucles for y while).


El lenguaje estructurado puede utilizarse para especificar un algoritmo. Luego, para que la
computadora pueda procesarlo, deber transformarse o "traducirse" a un lenguaje de
programacin especfico.

Ventajas de la programacin estructurada


Los programas son ms fciles de entender, pueden ser ledos de forma secuencial y
no hay necesidad de hacer engorrosos seguimientos en saltos de lneas (GOTO)
dentro de los bloques de cdigo para intentar entender la lgica.
La estructura de los programas es clara, puesto que las instrucciones estn ms
ligadas o relacionadas entre s.
Reduccin del esfuerzo en las pruebas y depuracin. El seguimiento de los fallos o
errores del programa (debugging) se facilita debido a su estructura ms sencilla y
comprensible, por lo que los errores se pueden detectar y corregir ms fcilmente.
Reduccin de los costos de mantenimiento. Anlogamente a la depuracin, durante la
fase de mantenimiento, modificar o extender los programas resulta ms fcil.
Los programas son ms sencillos y ms rpidos de confeccionar.

La programacin orientada a objetos o POO (OOP segn sus siglas en ingls) es


un paradigma de programacin que usa los objetos en sus interacciones, para disear
aplicaciones

programas informticos.

Est

basado

en

varias

tcnicas,

incluyendo herencia, cohesin, abstraccin, polimorfismo, acoplamiento y encapsulamiento.

Su uso se populariz a principios de la dcada de los aos 1990. En la actualidad, existe una
gran variedad de lenguajes de programacin que soportan la orientacin a objeto.
Los

objetos

son

entidades

que

tienen

un

determinado estado, comportamiento

(mtodo) e identidad:

El estado est compuesto de datos o informaciones; sern uno o varios atributos a los
que se habrn asignado unos valores concretos (datos).

El comportamiento est definido por los mtodos o mensajes a los que sabe responder
dicho objeto, es decir, qu operaciones se pueden realizar con l.

La identidad es una propiedad de un objeto que lo diferencia del resto; dicho con otras
palabras, es su identificador (concepto anlogo al de identificador de una variable o
una constante).

Un objeto contiene toda la informacin que permite definirlo e identificarlo frente a otros
objetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder
tener valores bien diferenciados en sus atributos. A su vez, los objetos disponen de
mecanismos de interaccin llamados mtodos, que favorecen la comunicacin entre ellos.
Esta comunicacin favorece a su vez el cambio de estado en los propios objetos. Esta
caracterstica lleva a tratarlos como unidades indivisibles, en las que no se separa el estado y
el comportamiento.

También podría gustarte