PROGRAMACIÓN ESTRUCTURADA
PROGRAMACIÓN ESTRUCTURADA
ESTRUCTURAS DE PROGRAMACIÓN
SELECCIÓN
SECUENCIALES
FLUJOGRAMAS
ITERACIÓN
Estructuras de programación
ESTRUCTURA SECUENCIAL
Llamadas también estructuras de control, representan la manera de dirigir el flujo de acciones encaminadas a la solución de problemas de manera ordenada; es decir, bien estructurada. Las estructuras de programación tienen como ob-jetivo ayudar a comprender un problema y evitar los errores en el desarrollo de un programa
Cuando los programas están correctamente estructurados son secuenciales; el flujo de procesamiento de los datos se lleva a cabo de manera ordenada y disci-plinada, y se van procesando los datos en forma secuencial, paso por paso.
Estructuras de programación
ESTRUCTURA SECUENCIAL
Se aplican en la solución de problemas sencillos con la siguiente secuencia, donde las instrucciones se ejecutan linealmente en el orden en que fueron escritas.
Captura de datosProceso de datos Impresión de resultados
SELECCIÓN O DECISIÓN
A veces la estructura secuencial no es suficiente para llevar a cabo el procesa-miento desde el principio hasta la obtención de resultados, por lo que es nece-sario tomar decisiones para saber hacia dónde deberá continuar el proceso del programa. Se utilizan en la solución de problemas donde se establece una con-dición. El programa evalúa la condición mediante los operadores lógicos y si es verdadera realiza la rutina A, si no, ejecuta la rutina B. SI condición verdadera, ENTONCES rutina A, SI NO rutina B.
Estructura de repetición o iteración
Otras veces se hace necesario repetir en múltiples ocasiones una rutina o secuencia de instrucciones, hasta cumplir con una condición establecida. La condición arroja solo dos valores como resultado: Verdadero (True) o Falso (False). Dependiendo de estos, el flujo del programa se desvía hacia una u otra ramificación o camino.Esta estructura se emplea en la solución de problemas que realizan una misma tarea varias veces, con la salvedad de que cada ciclo utiliza datos diferentes.
Estructura de repetición o iteración
Estructuras de Ciclos condicionados: cuando el número de repeticiones de-pende de una condición que se evalúa en cada ciclo.
- Hay dos tipos de estructuras de repetición y son las siguientes:
- Estructuras de Ciclos predefinidos: cuando se conoce previamente el núme-ro de repeticiones que debe realizar la rutina.
Diagramas de flujo
Diagramas de flujoDesde los primeros lenguajes de programación se utilizaron los diagramas de flu- jo, que ayudan a visualizar de manera clara los procedimientos que se deben se-guir para resolver un problema de pequeñas dimensiones, estos se apoyan con símbolos que permiten interpretar la información. Los símbolos más utilizados en los diagramas de flujo son
ESTRUCTURAS DE PROGRAMACION
Enrique
Created on October 4, 2020
Seudocodigo uso de scratch
Start designing with a free template
Discover more than 1500 professional designs like these:
Explore all templates
Transcript
PROGRAMACIÓN ESTRUCTURADA
PROGRAMACIÓN ESTRUCTURADA
ESTRUCTURAS DE PROGRAMACIÓN
SELECCIÓN
SECUENCIALES
FLUJOGRAMAS
ITERACIÓN
Estructuras de programación
ESTRUCTURA SECUENCIAL
Llamadas también estructuras de control, representan la manera de dirigir el flujo de acciones encaminadas a la solución de problemas de manera ordenada; es decir, bien estructurada. Las estructuras de programación tienen como ob-jetivo ayudar a comprender un problema y evitar los errores en el desarrollo de un programa
Cuando los programas están correctamente estructurados son secuenciales; el flujo de procesamiento de los datos se lleva a cabo de manera ordenada y disci-plinada, y se van procesando los datos en forma secuencial, paso por paso.
Estructuras de programación
ESTRUCTURA SECUENCIAL
Se aplican en la solución de problemas sencillos con la siguiente secuencia, donde las instrucciones se ejecutan linealmente en el orden en que fueron escritas.
Captura de datosProceso de datos Impresión de resultados
SELECCIÓN O DECISIÓN
A veces la estructura secuencial no es suficiente para llevar a cabo el procesa-miento desde el principio hasta la obtención de resultados, por lo que es nece-sario tomar decisiones para saber hacia dónde deberá continuar el proceso del programa. Se utilizan en la solución de problemas donde se establece una con-dición. El programa evalúa la condición mediante los operadores lógicos y si es verdadera realiza la rutina A, si no, ejecuta la rutina B. SI condición verdadera, ENTONCES rutina A, SI NO rutina B.
Estructura de repetición o iteración
Otras veces se hace necesario repetir en múltiples ocasiones una rutina o secuencia de instrucciones, hasta cumplir con una condición establecida. La condición arroja solo dos valores como resultado: Verdadero (True) o Falso (False). Dependiendo de estos, el flujo del programa se desvía hacia una u otra ramificación o camino.Esta estructura se emplea en la solución de problemas que realizan una misma tarea varias veces, con la salvedad de que cada ciclo utiliza datos diferentes.
Estructura de repetición o iteración
Estructuras de Ciclos condicionados: cuando el número de repeticiones de-pende de una condición que se evalúa en cada ciclo.
Diagramas de flujo
Diagramas de flujoDesde los primeros lenguajes de programación se utilizaron los diagramas de flu- jo, que ayudan a visualizar de manera clara los procedimientos que se deben se-guir para resolver un problema de pequeñas dimensiones, estos se apoyan con símbolos que permiten interpretar la información. Los símbolos más utilizados en los diagramas de flujo son