Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación Estructurada, image, image, do-while, Autor: Andrango Haddy…
Programación Estructurada
División de un programa en partes más manejables (usualmente denominadas segmentos o módulos) que permite realizar una tarea específica.
es un compuesto de segmentos, los cuales puedan estar constituidos por unas pocas instrucciones o por una página o más de un codigo
permiten a los programadores escribir código sin necesidad de conocer los detalles de la implementación de funciones de una librería y objetos respectivamente
La programación estructurada y la orientación a objetos constituyen los pasos finales
Tres estructuras básicas de control
Estructura Selectiva
Posibilidad de poder elegir entre dos instrucciones (o más) y la decisión se tomará en base a una evaluación, a la cual se le llama condición.
La instrucción condicional con doble alternativa, de la forma "if" que es una condición "then" que es una instrucción y "else" que es una segunda instrucción
Estructura Repetitiva
Es la repetición de una instrucción o grupo de instrucciones mientras se cumple una condición.
Es un bucle condicional donde "while" es la condición y " do" es la instrucción, que ejecuta la instrucción repetidamente mientras la condición se este cumpliendo.
Estructura Secuencial
Es el orden en que las instrucciones deben ser ejecutadas y consta de dos o más operaciones.
El bloque secuencial de instrucciones son instrucciones ejecutadas sucesivamente es decir, una detrás de otra.
La representación gráfica esto se realiza a través de diagramas de flujo
Desventajas
Complicada visualización y manejo en programas grandes.
Ventajas
Se pueden hacer las modificaciones o correcciones de los programas de manera más sencilla
Por lo que así se reducen también los costos durante el mantenimiento.
Es clara debido a que las instrucciones están más relacionadas entre sí.
Reducción del esfuerzo en las pruebas y depuración de errores; ya que es posible encontrar y leer las secuencias más fácilmente
Posibilita en mayor grado la reutilización del código (especialmente de alguno de
los módulos) en futuras aplicaciones.
Compuesta por segmentos bien definidos, con programas más simples, rápidos y fáciles de entender
Pueden ser leídos de forma secuencial y se pueden hacer correcciones o cambios después de haber concluido.
Es un estilo que se busca que el programador elabore programas sencillos y fáciles de entender
Disponibles en todos los lenguajes modernos de programación imperativa.
Combinan esquemas sencillos para llegar a construir sistemas amplios y complejos pero de fácil entendimiento.
Autor: Andrango Haddy CI:1751286657 ID: L00417764