PROGRAMACION ESTRUCTURADA

Se utilizan 3 estructuras de control

  1. Secuencia: Sucesión simple de dos o más operaciones.
  2. Selección: bifurcación condicional de una o más operaciones.
  3. Interacción: Repetición de una operación mientras se cumple una condición.

Estos tres tipos de estructuras lógicas de control pueden ser combinados para producir programas que manejen cualquier tarea de procesamiento de informacion.

Un programa estructurado está compuesto por segmentos, estos segmentos pueden tener pocas instrucciones o paginas de codificación las cuales únicamente poseen una entrada y una salida, cuando no poseen lazos infinitos o instrucciones que no se ejecuten se denominan programas propios. Cuando varios programas propios se combinan utilizando las tres estructuras básicas de control el resultado también es un programa propio.

La programación Estructurada está basada en el Teorema de la Estructura, el cual establece que cualquier programa propio (un programa con una entrada y una salida exclusivamente) es equivalente a un programa que contiene solamente las estructuras lógicas mencionadas anteriormente.

Una característica importante en un programa estructurado es que puede ser leído en secuencia, desde el comienzo hasta el final sin perder la continuidad de la tarea que cumple el programa, lo contrario de lo que ocurre con otros estilos de programación.

VENTAJAS DE LA PROGRAMACION ESTRUCTURADA

Con la programación estructurada elaborar programas de computador sigue siendo un albor que demanda esfuerzo, creatividad, habilidad y cuidado. Sin embargo, con este nuevo estilo podemos obtener las siguientes ventajas:

  1. - Los programas son más fáciles de entender. Un programa estructurado puede ser leído en secuencia, de arriba hacia abajo, sin necesidad de estar saltando de un sitio a otro en la lógica, lo cual es típico de otros estilos de programación. La estructura del programa es más clara puesto que las instrucciones están más ligadas o relacionadas entre sí, por lo que es más fácil comprender lo que hace cada función.
  2. Reducción del esfuerzo en las pruebas. El programa se puede tener listo para producción normal en un tiempo menor del tradicional; por otro lado, el seguimiento de las fallas ("debugging") se facilita debido a la lógica más visible, de tal forma que los errores se pueden detectar y corregir más fácilmente.
  3. Reducción de los costos de mantenimiento.
  4. Programas más sencillos y más rápidos
  5. Aumento de la productividad del programador
  6. Se facilita la utilización de las otras técnicas para el mejoramiento de la productividad en programación
  7. Los programas quedan mejor documentados internamente.
http://es.wikipedia.org/wiki/Programaci%C3%B3n_estructurada
http://www.monografias.com/trabajos/progestructu/progestructu.shtml
http://www.mitecnologico.com/Main/ProgramacionEstructurada

Comentarios

  1. Mejorar el fondo por cuanto no permite una lectura de la información. Atte. Liliana y Jorge Andrés.

    ResponderEliminar
  2. Complementar la informacion que han socializado como desventajas.

    ResponderEliminar
  3. contenido del informe que van a presentar para el segundo parcial y el final:INTRODUCCIÓN
    1. EL OBJETO DE INVESTIGACION
    1.1. TEMA O OBJETO DE ESTUDIO
    1.2. DESCRIPCIÓN DEL PROCESO
    1.3. OBJETIVO
    1.3.1. Objetivo general
    1.3.2. Objetivos específicos
    2. MARCO TEORICO
    2.1. UBICACIÓN ESPACIO TEMPORAL
    2.2. RESEÑA HISTORICA (SINTESIS)-
    2.3. DEFINICIÓN DE CONCEPTOS
    2.4. FORMULACIÓN DE HIPÓTESIS
    3. METODOLOGIA
    3.1. DISEÑO DE INVESTIGACION
    3.2. INSTRUMENTOS DE RECOLECCION DE INFORMACION
    4. TALENTO HUMANO
    BIBLIOGRAFIA
    ANEXOS

    ResponderEliminar
  4. JT Hospitality, Inc., - Mississippi Hotel & Casino
    Hotel & Casino: 김천 출장샵 JT Hospitality, Inc. Address: 777 South St, Mississippi, United 공주 출장마사지 States of 사천 출장샵 America. 경산 출장안마 JT Hospitality is a hospitality, 인천광역 출장샵 casino, hotel & casino

    ResponderEliminar

Publicar un comentario

Entradas populares