SlideShare una empresa de Scribd logo
1 de 7
Programación estructurada
Es el diseño, escritura y prueba de un programa, construido con estructura.
Qué es la programación estructurada?
Es un conjunto de técnicas que
aumentan considerablemente
la productividad del programa
reduciendo el tiempo requerido
para escribir, verificar, depurar y
mantener los programas.
• Un programa puede ser escrito
solo con el uso de las siguientes
estructuras de control
Secuenciales
Condicionales
Repetitivas
Selectivas múltiples
Fases de construcción de un programa
Descripción
y análisis del
problema
Diseño del
algoritmo
Codificación
del programa
Ejecución del
programa
Validación del
programa
Metodologías de
programación
• Programación convencional
• Programación Estructurada
• Programación Modular
• Programación orientada a objetos.
Diseño de programas estructurados.
Se basa en la aplicación de los siguientes aspectos:
• Ir de lo general a lo particular,
• De la definición inicial del problema se pasa a un
esquema de algoritmo descrito en pseudocódigo.
• Independencia inicial del lenguaje.
• Diseño por niveles.
• Verificar en cada nivel el esquema correcto.
• Finalizar con un trabajo de recomposición del algoritmo
completo.
Programación convencional
Desventajas de la Programación convencional
• Gastan la mayoría de su tiempo
corrigiendo errores.
• No hay reutilización.
• Programas únicos
• Elevado coste de actualización.
• Deficiencias en la documentación.

Más contenido relacionado

La actualidad más candente

diferencia entre moprosoft y metodologia xp
diferencia entre moprosoft y metodologia xpdiferencia entre moprosoft y metodologia xp
diferencia entre moprosoft y metodologia xp
unemi
 
Fases del Proceso de Programación
Fases del Proceso de ProgramaciónFases del Proceso de Programación
Fases del Proceso de Programación
leiderserna
 
Anexo 14 test de evaluación diagnóstico de maquinas virtuales (1)
Anexo 14 test de evaluación diagnóstico de maquinas virtuales (1)Anexo 14 test de evaluación diagnóstico de maquinas virtuales (1)
Anexo 14 test de evaluación diagnóstico de maquinas virtuales (1)
Luis Gerardo Carvajal
 
Fases en el desarrollo de un programa
Fases en el desarrollo de un programaFases en el desarrollo de un programa
Fases en el desarrollo de un programa
Beydasanchezhernandez
 
Modelos del ciclo de vida
Modelos del ciclo de vidaModelos del ciclo de vida
Modelos del ciclo de vida
Deguerrerouno
 

La actualidad más candente (20)

Metodologia XP fases y subfases
Metodologia  XP fases y subfasesMetodologia  XP fases y subfases
Metodologia XP fases y subfases
 
Modelos del Ciclo de Vida
Modelos del Ciclo de VidaModelos del Ciclo de Vida
Modelos del Ciclo de Vida
 
Modelos de procesos del software
Modelos de procesos del softwareModelos de procesos del software
Modelos de procesos del software
 
DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS
DESARROLLO DE SOFTWARE ORIENTADO A OBJETOSDESARROLLO DE SOFTWARE ORIENTADO A OBJETOS
DESARROLLO DE SOFTWARE ORIENTADO A OBJETOS
 
diferencia entre moprosoft y metodologia xp
diferencia entre moprosoft y metodologia xpdiferencia entre moprosoft y metodologia xp
diferencia entre moprosoft y metodologia xp
 
Fases del Proceso de Programación
Fases del Proceso de ProgramaciónFases del Proceso de Programación
Fases del Proceso de Programación
 
Buenas practicas para el desarrollo de software
Buenas practicas para el desarrollo de softwareBuenas practicas para el desarrollo de software
Buenas practicas para el desarrollo de software
 
Desarrollo y diseño de software
Desarrollo y diseño de softwareDesarrollo y diseño de software
Desarrollo y diseño de software
 
Daniel
DanielDaniel
Daniel
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Faces del proceso de programación
Faces del proceso de programaciónFaces del proceso de programación
Faces del proceso de programación
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Curso Mainframe CREACIÓN DE ENTORNOS DE PRUEBAS SOFTWARE. ISW-101.
Curso Mainframe CREACIÓN DE ENTORNOS DE PRUEBAS SOFTWARE. ISW-101.Curso Mainframe CREACIÓN DE ENTORNOS DE PRUEBAS SOFTWARE. ISW-101.
Curso Mainframe CREACIÓN DE ENTORNOS DE PRUEBAS SOFTWARE. ISW-101.
 
Modelos de software
Modelos de softwareModelos de software
Modelos de software
 
Metodología Rup
Metodología RupMetodología Rup
Metodología Rup
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Anexo 14 test de evaluación diagnóstico de maquinas virtuales (1)
Anexo 14 test de evaluación diagnóstico de maquinas virtuales (1)Anexo 14 test de evaluación diagnóstico de maquinas virtuales (1)
Anexo 14 test de evaluación diagnóstico de maquinas virtuales (1)
 
Anexo 14 test de evaluación diagnóstico de maquinas virtuales
Anexo 14 test de evaluación diagnóstico de maquinas virtualesAnexo 14 test de evaluación diagnóstico de maquinas virtuales
Anexo 14 test de evaluación diagnóstico de maquinas virtuales
 
Fases en el desarrollo de un programa
Fases en el desarrollo de un programaFases en el desarrollo de un programa
Fases en el desarrollo de un programa
 
Modelos del ciclo de vida
Modelos del ciclo de vidaModelos del ciclo de vida
Modelos del ciclo de vida
 

Similar a Programacion estructurada

fases del proceso de programacion
fases del proceso de programacion fases del proceso de programacion
fases del proceso de programacion
mihermosaxinita
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
Pablo Niama
 
Metodos agiles de software
Metodos agiles de softwareMetodos agiles de software
Metodos agiles de software
Geovani AG
 
las fases del proceso de programacion
las fases del proceso de programacionlas fases del proceso de programacion
las fases del proceso de programacion
gabyota_123
 
Construccion y Pruebas de Software
Construccion y Pruebas de SoftwareConstruccion y Pruebas de Software
Construccion y Pruebas de Software
Gustavo Bazan Maal
 

Similar a Programacion estructurada (20)

fases del proceso de programacion
fases del proceso de programacion fases del proceso de programacion
fases del proceso de programacion
 
programación :)
programación :)programación :)
programación :)
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Unidad 1 clase 5 - fp
Unidad 1   clase 5 - fpUnidad 1   clase 5 - fp
Unidad 1 clase 5 - fp
 
Fundamentos de la ingenieria del software
Fundamentos de la ingenieria del softwareFundamentos de la ingenieria del software
Fundamentos de la ingenieria del software
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de software
 
Desarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por PruebasDesarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por Pruebas
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Metodos agiles de software
Metodos agiles de softwareMetodos agiles de software
Metodos agiles de software
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
las fases del proceso de programacion
las fases del proceso de programacionlas fases del proceso de programacion
las fases del proceso de programacion
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Construccion y Pruebas de Software
Construccion y Pruebas de SoftwareConstruccion y Pruebas de Software
Construccion y Pruebas de Software
 
Desarrollo del software
Desarrollo del softwareDesarrollo del software
Desarrollo del software
 
Ingeniería de software 2
Ingeniería de software 2Ingeniería de software 2
Ingeniería de software 2
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 
Programacion
ProgramacionProgramacion
Programacion
 

Último

RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 

Programacion estructurada

  • 1. Programación estructurada Es el diseño, escritura y prueba de un programa, construido con estructura.
  • 2. Qué es la programación estructurada? Es un conjunto de técnicas que aumentan considerablemente la productividad del programa reduciendo el tiempo requerido para escribir, verificar, depurar y mantener los programas. • Un programa puede ser escrito solo con el uso de las siguientes estructuras de control Secuenciales Condicionales Repetitivas Selectivas múltiples
  • 3. Fases de construcción de un programa Descripción y análisis del problema Diseño del algoritmo Codificación del programa Ejecución del programa Validación del programa
  • 4. Metodologías de programación • Programación convencional • Programación Estructurada • Programación Modular • Programación orientada a objetos.
  • 5. Diseño de programas estructurados. Se basa en la aplicación de los siguientes aspectos: • Ir de lo general a lo particular, • De la definición inicial del problema se pasa a un esquema de algoritmo descrito en pseudocódigo. • Independencia inicial del lenguaje. • Diseño por niveles. • Verificar en cada nivel el esquema correcto. • Finalizar con un trabajo de recomposición del algoritmo completo.
  • 7. Desventajas de la Programación convencional • Gastan la mayoría de su tiempo corrigiendo errores. • No hay reutilización. • Programas únicos • Elevado coste de actualización. • Deficiencias en la documentación.