SlideShare ist ein Scribd-Unternehmen logo
1 von 12
1
La programación estructurada se basa en una
metodología de desarrollo de programas llamada
refinamiento 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. Si se ha utilizado adecuadamente la
programación estructurada, esta integración debe ser
sencilla y no presentar problemas al integrar la misma ,
y de presentar algún problema, será rápidamente
detectable para su corrección.

2
El principio fundamental de la programación estructurada
es que en todo momento el programador pueda mantener el
programa “dentro” de la cabeza. Esto se consigue con:
a) Un diseño descendente del programa,
b) Unas estructuras de control limitadas y
c) Un ámbito limitado de las estructuras de datos del
programa.
Hace más fácil la escritura y verificación de programas. Se
adapta perfectamente al diseño descendente.

A diferencia de otros estilos de programación, los programas
estructurados pueden ser leídos secuencialmente, desde el
inicio hasta el final, sin perder la continuidad.

3
CARACTERÍSTICAS DE LA PROGRAMACIÓN
ESTRUCTURADA
Los programas escritos con estos principios tienen no solo
una estructura fácil de leer, sino que además tienen una
excelente presentación, que permite comprender el código
con mayor facilidad. La estructuración del contenido
facilita la revisión de la codificación y reduce el tiempo de
prueba y depuración de programas.

tres conceptos fundamentales en torno a la programación
estructurada:
 estructuras de control,
 segmentación
 identación.

4
• Secuencial: Ejecuta una sentencia
detrás de otra.

Los elementos 1, 2 y
bloques que indican
su complejidad o
realizada en el orden

3 pueden ser instrucciones o
que independientemente de
tamaño, su ejecución es
indicado.

5
Condicional:
Se evalúa una expresión y, dependiendo
del resultado, se decide la siguiente
sentencia a ejecutar.

La imagen indica que si se cumple la
condición 1, se avanza al punto 2 y se
llega al punto 4, en caso de no cumplirse
la condición 1 entonces se avanza al punto
3 y así se llega al punto 4.
6
• Iterativa:
Repetimos un bloque de sentencias hasta
que sea verdadera una determinada
condición

Si se cumple la condición 1, se avanza al
punto 2 y se llega al punto 3 donde se
encuentra una nueva condición 3 que si se
cumple se regresa a la condición 1 y si no
se cumple, se continúa al punto 4.

7
La
programación
estructurada
está
compuesta
por segmentos de código que pueden incluir desde una
instrucción hasta varias páginas de estas

A diferencia de otros estilos de programación,
los programas estructurados pueden ser leídos
secuencialmente, desde el inicio hasta el final, sin
perder la continuidad.

Cada uno de los segmentos de un
programa, debe cumplir con dos procesos
básicos: la entrada y la salida de datos.
8
Este espacio es importante ya que facilita la lectura
del programa respecto a las relaciones existentes
entre las instrucciones y los segmentos.

9
 Los programas son más fáciles de entender, pueden ser leídos de
forma secuencial y no hay necesidad de hacer engorrosos
seguimientos en saltos de líneas (GOTO) dentro de los bloques de
código para intentar entender la lógica.
 La estructura de los programas es clara, puesto que las
instrucciones están más ligadas o relacionadas entre sí.
 Reducción de los costos de mantenimiento. Análogamente a la
depuración, durante la fase de mantenimiento, modificar o
extender los programas resulta más fácil
Programacion esctructurada
Programacion esctructurada

Weitere ähnliche Inhalte

Was ist angesagt?

Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacionfranciscocain
 
Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacionANGIEZAMBRANO57
 
Codificar la solución del problema en un lenguaje de programación estructurado
Codificar la solución del problema en un lenguaje de programación estructuradoCodificar la solución del problema en un lenguaje de programación estructurado
Codificar la solución del problema en un lenguaje de programación estructuradoEdgar Garay
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaLeydi Hernandez
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaHenry Centeno
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaJennifer Montano
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion EstructuradaJoseph Bros
 
Programación modular. Esteban Alzate Duque
Programación modular. Esteban Alzate DuqueProgramación modular. Esteban Alzate Duque
Programación modular. Esteban Alzate DuqueEsteban Duque
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion EstructuradaClaretiano
 
Programación estructurada presentación
Programación estructurada presentaciónProgramación estructurada presentación
Programación estructurada presentaciónIvarra
 

Was ist angesagt? (20)

Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacion
 
Programacion estructurado presentacion
Programacion estructurado presentacionProgramacion estructurado presentacion
Programacion estructurado presentacion
 
Codificar la solución del problema en un lenguaje de programación estructurado
Codificar la solución del problema en un lenguaje de programación estructuradoCodificar la solución del problema en un lenguaje de programación estructurado
Codificar la solución del problema en un lenguaje de programación estructurado
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Segunda unidad;3
Segunda unidad;3Segunda unidad;3
Segunda unidad;3
 
Programación modular. Esteban Alzate Duque
Programación modular. Esteban Alzate DuqueProgramación modular. Esteban Alzate Duque
Programación modular. Esteban Alzate Duque
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Unidad dos
Unidad dosUnidad dos
Unidad dos
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Programación estructurada presentación
Programación estructurada presentaciónProgramación estructurada presentación
Programación estructurada presentación
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Diseño de programas
Diseño de programasDiseño de programas
Diseño de programas
 

Andere mochten auch (9)

PGA C.P.Quer curso 2010-11
PGA C.P.Quer curso 2010-11 PGA C.P.Quer curso 2010-11
PGA C.P.Quer curso 2010-11
 
Analisis seo
Analisis seoAnalisis seo
Analisis seo
 
Bullivant
BullivantBullivant
Bullivant
 
Ana aristega flash player
Ana aristega flash playerAna aristega flash player
Ana aristega flash player
 
Capitulo II...
Capitulo II...Capitulo II...
Capitulo II...
 
Tabla de delicious
Tabla de deliciousTabla de delicious
Tabla de delicious
 
Paré à innover 29
Paré à innover 29Paré à innover 29
Paré à innover 29
 
Ana aristega xml y html
Ana aristega xml y htmlAna aristega xml y html
Ana aristega xml y html
 
La Industria Bélica
La Industria BélicaLa Industria Bélica
La Industria Bélica
 

Ähnlich wie Programacion esctructurada

Alirio teran _ Primer trabajo Programacion 2
Alirio teran _ Primer trabajo Programacion 2Alirio teran _ Primer trabajo Programacion 2
Alirio teran _ Primer trabajo Programacion 2Javier Eulacio
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyradaguestefc95b
 
Programacion estructurada 2
Programacion estructurada 2Programacion estructurada 2
Programacion estructurada 2elvis mendieta
 
Programacion estructurada
Programacion estructurada Programacion estructurada
Programacion estructurada elvis mendieta
 
Metodologías de programación.pptx
Metodologías de programación.pptxMetodologías de programación.pptx
Metodologías de programación.pptxHctorFabela1
 
Trabajo final de la primera unidad
Trabajo final  de la primera unidadTrabajo final  de la primera unidad
Trabajo final de la primera unidadRubiPerezGala
 
Estructuras de control en Python - Imprimible
Estructuras de control en Python - ImprimibleEstructuras de control en Python - Imprimible
Estructuras de control en Python - ImprimibleFernandaPalacios62
 
Unidad 2
Unidad 2Unidad 2
Unidad 2luz0987
 
Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22Jahir Sanchez Sdval
 
Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22Jahir Sanchez Sdval
 

Ähnlich wie Programacion esctructurada (20)

Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Programacion estruturada
Programacion estruturadaProgramacion estruturada
Programacion estruturada
 
Alirio teran _ Primer trabajo Programacion 2
Alirio teran _ Primer trabajo Programacion 2Alirio teran _ Primer trabajo Programacion 2
Alirio teran _ Primer trabajo Programacion 2
 
Programación Modular y Estructyrada
Programación Modular y EstructyradaProgramación Modular y Estructyrada
Programación Modular y Estructyrada
 
Programacion estructurada 2
Programacion estructurada 2Programacion estructurada 2
Programacion estructurada 2
 
Programacion estructurada
Programacion estructurada Programacion estructurada
Programacion estructurada
 
Metodologías de programación.pptx
Metodologías de programación.pptxMetodologías de programación.pptx
Metodologías de programación.pptx
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Concepto
ConceptoConcepto
Concepto
 
Programación modular
Programación modularProgramación modular
Programación modular
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Trabajo final de la primera unidad
Trabajo final  de la primera unidadTrabajo final  de la primera unidad
Trabajo final de la primera unidad
 
Estructuras de control en Python - Imprimible
Estructuras de control en Python - ImprimibleEstructuras de control en Python - Imprimible
Estructuras de control en Python - Imprimible
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22
 
Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22Aplicar los pricipios de programacion en la solucion de problemas 22
Aplicar los pricipios de programacion en la solucion de problemas 22
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 

Programacion esctructurada

  • 1. 1
  • 2. La programación estructurada se basa en una metodología de desarrollo de programas llamada refinamiento 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. Si se ha utilizado adecuadamente la programación estructurada, esta integración debe ser sencilla y no presentar problemas al integrar la misma , y de presentar algún problema, será rápidamente detectable para su corrección. 2
  • 3. El principio fundamental de la programación estructurada es que en todo momento el programador pueda mantener el programa “dentro” de la cabeza. Esto se consigue con: a) Un diseño descendente del programa, b) Unas estructuras de control limitadas y c) Un ámbito limitado de las estructuras de datos del programa. Hace más fácil la escritura y verificación de programas. Se adapta perfectamente al diseño descendente. A diferencia de otros estilos de programación, los programas estructurados pueden ser leídos secuencialmente, desde el inicio hasta el final, sin perder la continuidad. 3
  • 4. CARACTERÍSTICAS DE LA PROGRAMACIÓN ESTRUCTURADA Los programas escritos con estos principios tienen no solo una estructura fácil de leer, sino que además tienen una excelente presentación, que permite comprender el código con mayor facilidad. La estructuración del contenido facilita la revisión de la codificación y reduce el tiempo de prueba y depuración de programas. tres conceptos fundamentales en torno a la programación estructurada:  estructuras de control,  segmentación  identación. 4
  • 5. • Secuencial: Ejecuta una sentencia detrás de otra. Los elementos 1, 2 y bloques que indican su complejidad o realizada en el orden 3 pueden ser instrucciones o que independientemente de tamaño, su ejecución es indicado. 5
  • 6. Condicional: Se evalúa una expresión y, dependiendo del resultado, se decide la siguiente sentencia a ejecutar. La imagen indica que si se cumple la condición 1, se avanza al punto 2 y se llega al punto 4, en caso de no cumplirse la condición 1 entonces se avanza al punto 3 y así se llega al punto 4. 6
  • 7. • Iterativa: Repetimos un bloque de sentencias hasta que sea verdadera una determinada condición Si se cumple la condición 1, se avanza al punto 2 y se llega al punto 3 donde se encuentra una nueva condición 3 que si se cumple se regresa a la condición 1 y si no se cumple, se continúa al punto 4. 7
  • 8. La programación estructurada está compuesta por segmentos de código que pueden incluir desde una instrucción hasta varias páginas de estas A diferencia de otros estilos de programación, los programas estructurados pueden ser leídos secuencialmente, desde el inicio hasta el final, sin perder la continuidad. Cada uno de los segmentos de un programa, debe cumplir con dos procesos básicos: la entrada y la salida de datos. 8
  • 9. Este espacio es importante ya que facilita la lectura del programa respecto a las relaciones existentes entre las instrucciones y los segmentos. 9
  • 10.  Los programas son más fáciles de entender, pueden ser leídos de forma secuencial y no hay necesidad de hacer engorrosos seguimientos en saltos de líneas (GOTO) dentro de los bloques de código para intentar entender la lógica.  La estructura de los programas es clara, puesto que las instrucciones están más ligadas o relacionadas entre sí.  Reducción de los costos de mantenimiento. Análogamente a la depuración, durante la fase de mantenimiento, modificar o extender los programas resulta más fácil