Realizar la siguiente investigacin del control de flujo secuencial.
QU ES ESO? Se refiere a la ejecucin de instrucciones una tras otra, es decir de una lnea, a la siguiente sin saltarse ninguna, es en dnde la salida de una es la entrada de otra. El flujo secuencial es casi inexistente, ya que en muchos programas se hacen llamadas a funciones y esto hace que no sea secuencial. Cuando se llama a una funcin se hace un salto ya sea condicional o incondicional, se ejecuta el "bloque de cdigo" determinado, y cuando finaliza el bloque se regresa a la direccin que se guardado en la memoria antes de realizar el salto, la funcin hace que se regrese a esa direccin con la instruccin "volver". Esto es a lo que podemos llamar funcin, subrutinas o subprogramas. En un programa secuencial, el contador de programa se limita a ejecutar la prxima instruccin que hay que ejecutar, teniendo en cuenta la longitud de la instruccin anterior, pero sin saltar instrucciones intermedias. Este tipo de programas es prcticamente inexistente: todos los programas hacen uso de llamadas a funciones, como mnimo, y esto supone un flujo decididamente no secuencial, como se ver. Con todo, el flujo secuencial es el ms rpido posible, y ciertos segmentos de cdigo, especialmente los relacionados con clculo intensivo, son secuenciales por esta razn. PARA QU SIRVE? Sirve para donde se ejecutan una serie de actividades en una secuencia predefinida. Esta secuencia puede incluir operadores de control de flujo similares a los que han existido durante aos en lenguajes de programacin. Por ejemplo, operadores de decisin (ifelse) o de iteracin (while). Se utiliza para flujos donde nos interesa que el control lo tenga primordialmente el proceso definido. DNDE SE USA? Hay ocasiones en que el algoritmo empleado para realizar una tarea que consta de una cierta cantidad de casos, que dependen de forma arbitraria de un cierto valor entero. Por ejemplo, el clculo de la desgravacin en un programa de hacienda depende del estado civil de la persona: soltero, casado, viudo, etc. Se podra calcular la desgravacin mediante un programa de flujo. CARACTERSTICAS: Asignacin: la asignacin consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona ser reconocida con el nombre de la variable que recibe el valor. Escritura o salida de datos: consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado o mensaje. Lectura o entrada de datos: la lectura o entrada de datos consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor o dato. Declaracin de variables y constantes: la declaracin de variables es un proceso que consiste en listar al principio del algoritmo todas las variables que se usarn, adems de colocar el nombre de la variable se debe decir qu tipo de variable es.
REPORTE COMPLETO DE QUE SE TRATA UN CONTROL DE FLUJO SECUENCIAL:
Pues para m se refiere a la ejecucin de instrucciones una tras otra, es decir de una lnea, a la siguiente sin saltarse ninguna, es en dnde la salida de una es la entrada de otra. Adems se sabe que el flujo secuencial es casi inexistente, ya que en muchos programas se hacen llamadas a funciones y esto hace que no sea secuencial. Cuando se llama a una funcin se hace un salto ya sea condicional o incondicional, se ejecuta el "bloque de cdigo" determinado, y cuando finaliza el bloque se regresa a la direccin que se guardado en la memoria antes de realizar el salto, la funcin hace que se regrese a esa direccin con la instruccin "volver". Esto es a lo que podemos llamar funcin, subrutinas o subprogramas. La estructura de control secuencial es en la que no hay otras estructuras de control como "de decisin/selectivas" o "de iteracin/cclicas", es decir que el flujo/camino que sigue el programa no tiene bifurcaciones, ni ciclos. Son en las que el diagrama de flujo va en lnea recta y no se detienen en ninguna condicin, ni se regresa a una lnea anterior, como una Estructura de Control Secuencial. 1. Flujo secuencial: en un programa secuencial, el contador de programa se limita a ejecutar la prxima instruccin que hay que ejecutar, teniendo en cuenta la longitud de la instruccin anterior, pero sin saltar instrucciones intermedias.