• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Programacion esctructurada
 

Programacion esctructurada

on

  • 99 views

 

Statistics

Views

Total Views
99
Views on SlideShare
99
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Programacion esctructurada Programacion esctructurada Presentation Transcript

    • 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