ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Estrutura De Control


Enviado por   •  17 de Junio de 2013  •  3.583 Palabras (15 Páginas)  •  291 Visitas

Página 1 de 15

INTRODUCCIÓN

Un Diagrama de Flujo representa la esquematización gráfica de un algoritmo, el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. Su correcta construcción es sumamente importante porque, a partir del mismo se escribe un programa en algún Lenguaje de Programación. Si el Diagrama de Flujo está completo y correcto, el paso del mismo a un Lenguaje de Programación es relativamente simple y directo.

Es importante resaltar que el Diagrama de Flujo muestra el sistema como una red de procesos funcionales conectados entre sí por "Tuberías" y "Depósitos" de datos que permite describir el movimiento de los datos a través del Sistema. Este describirá: Lugares de Origen y Destino de los datos, Transformaciones a las que son sometidos los datos, Lugares en los que se almacenan los datos dentro del sistema, Los canales por donde circulan los datos. Además de esto podemos decir que este es una representación particular de un Sistema, el cual lo contempla en términos de sus componentes indicando el enlace entre los mismos.

DIAGRAMA DE FLUJO

Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas, es decir, es la representación grafica de las distintas operaciones que se tienen que realizar para resolver un problema, con indicación expresa el orden lógico en que deben realizarse.

Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. Para hacer comprensibles los diagramas a todas las personas, los símbolos se someten a una normalización; es decir, se hicieron símbolos casi universales, ya que, en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de Diagrama de flujo. Esto trajo como consecuencia que sólo aquel que conocía sus símbolos, los podía interpretar. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a un patrón definido previamente.

El diagrama de flujo representa la forma más tradicional y duradera para especificar los detalles algorítmicos de un proceso. Se utiliza principalmente en programación, economía y procesos industriales.

IMPORTANCIA DE LOS DIAGRAMAS DE FLUJO

Los diagramas de flujo son importantes porque nos facilita la manera de representar visualmente el flujo de datos por medio de un sistema de tratamiento de información, en este realizamos un análisis de los procesos o procedimientos que requerimos para realizar un programa o un objetivo.

Por ejemplo: si nosotros queremos realizar una pizza, primero necesitamos los ingredientes, este ya seria un proceso, luego de haber conseguido los ingredientes necesitamos realizar la masa, este seria otro proceso, luego realizamos la salsa, este seria otro procesos y finalmente unimos todo lo que hemos hecho y agregamos los complemento como el jamón, el queso, etc. Para la realización de esta pizza ya contamos con 4 procesos los cual podemos desarrollar en un diagrama de flujo y unirlos en el mismo. Para así obtener un producto final que seria nuestra pizza.

SÍMBOLOS UTILIZADOS EN LOS DIAGRAMAS DE FLUJO

Este se utiliza para representar el inicio o el fin de un algoritmo. También puede representar una parada o una interrupción programada que sea necesaria realizar en un programa.

Este se utiliza para un proceso determinado, es el que se utiliza comúnmente para representar una instrucción, o cualquier tipo de operación que origine un cambio de valor.

Este símbolo es utilizado para representar una entrada o salida de información, que sea procesada o registrada por medio de un periférico.

Este es utilizado para la toma de decisiones, ramificaciones, para la indicación de operaciones lógicas o de comparación entre datos.

Este es utilizado para enlazar dos partes cualesquiera de un diagrama a través de un conector de salida y un conector de entrada. Esta forma un enlace en la misma página del diagrama.

Este es utilizado para enlazar dos partes de un diagrama pero que no se encuentren en la misma página.

Las estructuras de control permiten controlar el flujo de ejecución de las instrucciones en un código. Con estas estructuras, el programador puede determinar el orden y las veces que se ejecutarán las instrucciones que están dentro de estas estructuras.

Originalmente las líneas de código (las instrucciones) eran ejecutadas siempre secuencialmente, o sea, una después de la otra. Se utilizaba la función GOTO para alterar el orden de ejecución. Con esta función se podía ir de un lado para el otro en el código. Esta función traía grandes problemas en el desarrollo de programas, como falta de claridad, errores, etc., por lo que se enunciaron tres estructuras de control que permitirían desarrollar cualquier programa: estructura de secuencia, estructuras de selección y estructuras de repetición.

La estructura de secuencia es la que venimos trabajando desde el principio. Es la ejecución de una instrucción tras otra en secuencia.

Las estructuras de selección son aquellas que permiten, bajo una condición, ejecutar distintos códigos. La más simple es la estructura de selección IF. Se da una condición que puede ser verdadera o falsa, y se ejecuta un código u otro dependiendo del resultado de esa condición en tiempo de ejecución. También está la estructura de selección SWITCH que, dependiendo de un valor, ejecutará distintos códigos.

Luego están las estructuras de repetición, las cuales repiten un código cierta cantidad de veces hasta que se cumpla o deje de cumplir una condición. Son ejemplos de estas estructuras en C los WHILE, los FOR, etc.

Índice - Anterior: Otros operadores en C - Siguiente: Estructura de selección

Diagramas de flujo

Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del mismo. Los diagramas de flujo ayudan en la comprensión de la operación de las estructuras de control (Si, Mientras).

La ventaja de utilizar un algoritmo es que se lo puede construir independiente mente de un lenguaje de programación, pues al momento de llevarlo a código se lo puede hacer en cualquier lenguaje.

Dichos diagramas se construyen utilizando ciertos símbolos de uso especial como son rectángulos, diamantes, óvalos, y pequeños círculos, estos símbolos están conectados entre sí por flechas, conocidas como líneas de flujo. A continuación se detallarán estos símbolos.

Nombre Símbolo Función

Terminal Representa el inicio

...

Descargar como (para miembros actualizados) txt (21 Kb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com