Вы находитесь на странице: 1из 9

Ensayo De Programacin

Nombre: Rodrguez, Alexander

Ing. En computacin y Sistemas

Asignacin: introduccin a la programacin

Tema: Programacin Estructurada

Universidad de la ciencia y tecnologa (unicyt)

ndice

1.Programacion Estructurada (definicin)


2.Objetivos
3.Lenguaje de programacin e innovaciones
4.Ventajas de desventajas
5.Bibliografia

Introduccin

-En este trabajo presente hablaremos y repasaremos


la definicin de programacin estructurada, objetivos,
ventajas, desventajas y tambin conoceremos
lenguajes de programacin e innovaciones de la
programacin. Como objetivo tengo que resaltar los
puntos principales y analizar los objetivos de este tipo
de programacin, reconocer sus ventajas y
desventajas y conocer ms afondo su definicin y que
es lo que es en s.

Programacin Estructurada

La programacin estructurada es un paradigma


orientado a mejorar la calidad, y tiempo de un desarrollo
de un programa de computadora, utilizando nicamente
subrutinas y tres estructuras las cuales son: secuencia,
seleccin e interaccin, considerado innecesario y
contraproducente el uso de la introduccin de la
transferencia incondicional (GOTO), que podra conducir
a (cdigo espagueti), que es mucho ms difcil de seguir
y mantener y era la causa de muchos errores de
programacin
Esta surgi en la dcada de 1960, particularmente de
trabajo de Bohm y Jacopini y una famosa carta (La
sentencia goto considerada perjudicial), de Esdger
Dijkstra en 1968 y fue reforzado con el teorema
programa estructurado, y prcticamente por la aparicin
de lenguajes ALGOL con adecuadas y ricas estructuras
de control.
Aqu una representacin de las tres estructuras:

Objetivos

Introducir a la programacin las estructuras y sus conceptos


y tcnicas
asociadas eficazmente

La necesidad de utilizar una metodologa estructurada para


el desarrollo de programas informticos

Introducir el concepto de estructura de control

Aprender las distintas estructuras de control y las


situaciones en que deben utilizarse

Conocer la tcnica correcta de depuracin mediante trazar


un programa para pc

Conocer cmo se implementan las distintas estructuras de


control en C

Ensear una nueva forma de programacin

Solucionar la crisis de software proporcionando una


disciplina de programacin

Lenguajes de programacin e innovaciones


Es posible hacer la programacin estructurada en cualquier lenguaje de
programacin, aunque es preferible usar algo como un lenguaje de
programacin procedimental.
Algunos de los lenguajes utilizados inicialmente para programacin
estructurada incluyen: ALGOL, Pascal, PL/I y Ada. Pero la mayora de los
lenguajes de programacin procedimentales desde entonces han
incluido caractersticas para fomentar la programacin estructurada y a
veces omiten deliberadamente caractersticas.
En innovaciones podemos encontrar posteriormente a esta
programacin estructurada se han creado nuevos paradigmas tales
como la Programacin modular, la programacin orientada a objetos,
programacin por capas, etc y el desarrollo de entornos de
programacin que la facilitan de grandes aplicaciones y sistemas
Lenguajes utilizados para la programacin estructurada:

Ventajas y Desventajas
Ventajas:

Datos separados del diseo


Reutilizacin del cdigo
Entendimiento del programa en el mundo real
Fcil entendimiento de la lgica del programa
Cdigo Simple
Fcil documentacin y diseo del programa
Dinamismo en el manejo de los datos
Facilidad en el mantenimiento y expansin

Desventajas:
Complejidad para adaptarse
Mayor cantidad de cdigo (aunque no a la larga
por la reutilizacin)

Conclusin
-Repasamos los puntos que estn en el ndice desde
su definicin hasta su conclusin punto a punto.
Entendimos que la programacin estructurada es un
paradigma orientado a mejorar la calidad, y tiempo de
un desarrollo de un programa de computadora de una
manera muy sencilla al igual que otros tipos de
lenguajes programticos. Y tambin aprendimos una
ventaja importante al igual que una desventaja cuales
fueron:
-La fcil documentacin y el diseo del programa
(ventaja)
-La complejidad para adaptarse (Desventaja)

-Tambin descubrimos algunos lenguajes de


programacin como: PL/I, Ada, Pascal y Algol que
fueron unos desarrolladores muy caractersticos.

Bibliografa
1.Definicin de Programacin estructurada
Fuente: https://es.wikipedia.org/wiki/Programaci
%C3%B3n_estructurada
2.Objetivos de programacin estructurada
Fuente:
http://www.infor.uva.es/~descuder/docencia/pd/node9
1.html
3.Lenguajes de programacin e innovaciones
Fuente:
https://es.wikipedia.org/wiki/Historia_de_los_lenguajes
_de_programaci%C3%B3
4.Ventajas y desventajas
Fuente:
http://bitacora330b.blogspot.com/2012/11/cuadrocomparativo-de-programacion.html

Вам также может понравиться