2. ¿Qué es una estructura de control?
Una estructura de control es una parte fundamental de cualquier lenguaje de programación que
se utiliza para controlar el flujo de ejecución del programa, básicamente una estructura de
control la cual es un bloque de código que permite al programador decidir qué instrucciones se
ejecutan y en qué orden se ejecutan para poder logar su objetivo ya que permiten que el
programa tome decisiones y realice acciones en función de ciertas condiciones.
3. ¿Para qué sirve una estructura de control?
Las estructuras de control son herramientas esenciales en la programación que, permiten que
los programas tomen decisiones y realicen acciones o condiciones (if) de manera dinámica, y
en la repetición son bucles "while" o "for", nos dan el poder de alterar, controlar o modificar el
orden o el flujo en el que se ejecutan las instrucciones de un software a voluntad, la cual
podemos abstraer algoritmos o secuencias para lograr un objetivo.
4. ¿Clasificación de las estructuras de control?
La cual se clasifican en:
-Estructuras de secuencial: son expresiones que permiten calcular valores llamados funciones o
procedimientos por ejemplo asignación, entrada, salida
-Estructuras decisión: permite que la ejecución de un algoritmo tome distintos caminos, que llevan a
distintos resultados, dependiendo de la condición o condiciones presentes en la estructura de
decisión si, sino, en múltiples casos
-Estructuras de repetición: permite repetir acciones o grupos de acciones varias veces por ejemplo
mientras, desde, hasta, repetir hasta.
En general, son herramientas esenciales en la programación y permiten que los programas sean más
flexibles, dinámicos y capaces de manejar situaciones diversas y cambiantes.
5. ¿Simbología utilizada en DFD?
Se diseñan usando símbolos simples como un rectángulo, un óvalo o un círculo que representan procesos, datos
almacenados o una entidad externa, y las flechas generalmente se usan para representar el flujo de datos de un paso a
otro. Un DFD generalmente consta de cuatro componentes. Las entidades externas (origen) están representadas por
cuadrados; Los procesos (entrada-procesamiento-salida) representados por rectángulos con esquinas redondeadas; los
flujos de datos mediante flechas; y los almacenes de datos (físicos o electrónicos como archivos XML) se presentan
mediante rectángulos abiertos.