Está en la página 1de 6

Diagrama de

Flujo Convencional

Es una representación gráfica


que muestra como fluyen las
Definición acciones dentro de un programa
y sirve de ayuda para
solucionar un problema de
forma estructurada.

Inicio o Final del Diagrama

Proceso Interno

Simbolos
Toma de Decisiones
Básicos
Conector

Subprograma

Flujo del Programa

Entrada de Información

Salida de Información

El uso de los diagramas de Flujo es de gran


utilidad para el Diseño de los Algoritmos
debido a que permite visualizar de manera
general y con un esquema bastante claro
de como se debe desarrollar los pasos
establecidos para encontrar la solución del
problema asociado

MARIROSA MORELLO CARDIELLO


Ejemplo

1. Resta de 2 números cualesquiera


Paso 1: Análisis

Generar una Resta


Conocer los dos valores
Aplicar la Operación de Resta

Este paso corresponde a la primera fase del proceso de


resolución de problemas, en el cual se describe de
manera resumida y simple como resolver el problema
según las pautas establecidas en ese momento.

Paso 2: Boseto del Algoritmo

Se requieren 2 números (pueden ser enteros o reales)


Se procede a ejecutar la operación
Se muestran los resultados

En este paso se organizan las ideas en el orden asociado al


desarrollo del algoritmo con la finalidad de tener una idea
mas clara de los pasos a desarrollar en el diagrama de flujo

Paso 3: Diagrama de Flujo

Inicio del Diagrama o Programa

Mensaje dirijido al Usuario


Se debe colocar entre comillas

Ingreso de la Información al
programa

Se ejecuta las operaciones de


calculo y asignacion de resultado

Mensaje dirijido al Usuario en el


cual muestra el valor obtenido de
la operación

Fin del Diagrama o Programa

MARIROSA MORELLO CARDIELLO


Paso 4: Prueba de Escritorio o Corrida en Frio

1. Inicio
2. 5,2
3. a = 5, b = 2
4. c = 5 - 2
c 3
5. Fin

El proceso de Prueba de Escritorio o Corrida en Frio


consiste en realizar el proceso de ejecución del
Diagrama o Algoritmo tal como lo ejecuta el
computador por lo que es necesario que se realice sin
ALTERAR de ninguna manera las instrucciones que
han sido diseñadas para el programa, ya que el
objetivo es determinar si lo realizado funciona
adecuadamente

Esta práctica es de suma utilidad ya que permite de


antemano determinar si el diseño presenta algún
error, especialmente los ERRORES LOGICOS

1. Es de suma importancia que al momento


de enfrentar la resolución de un problema
se cumplan con cada una de las fases
Notas descritas en la clase anterior, de no ser así
es probable que se presente más de una
dificultad durante el proceso de diseñar el
algoritmo y en consecuencia el programa
obtenido como producto final presente
dificultades en su ejecución

2. Para diseñar el Diagrama de Flujo es


relevante que se tenga conocimiento del
significado de cada uno de los simbolos
que se usan ya que por si solo indican
cual es la acción que va ha ejecutar el
computador, ya que existe la posibilidad
de que el programa no sea codificado
por la misma persona que diseñe el
algoritmo

3. El diseño del diagrama se estructura de


arriba hacia abajo y de izquierda a
derecha, en caso de que el papel que se
esta usando no alcanza se puede efectuar
un corte y continuar en otra pagina pero es
necesario que se coloque un conector (el
cual esta representado con un circulo ) con
un número y el mismo se debe repetir donde
se reinicia la escritura del diagrama

MARIROSA MORELLO CARDIELLO


Diagrama Estructurado
Nassi-Scheneiderman
(N-S)

Es un diagrama de flujo en el
Definición que se omiten las flechas de
unión y las cajas son
contiguas

Nombre del Algoritmo

acción 1
acción 2
Simbolos ...

Básicos fin

Toma de Decisiones

Condición
lógica
Si No

acción 1 acción 2

Este diagrama de Flujo en su


estructura es más simple que el
convencional y la representación
de las acciones se hacen continuas
lo que facilita el diseño del
Algoritmo

MARIROSA MORELLO CARDIELLO


Ejemplo

1. Encuentre el mayor de 2 valores


Paso 1: Análisis

Encontrar el mayor
Conocer los dos valores
Aplicar la condicion de comparación

Paso 2: Boseto del Algoritmo

Se requieren 2 números (pueden ser enteros o reales)


Se procede a establecer la condición para tomar la decisión
Se muestran los resultados según la condición

Paso 3: Diagrama de Flujo

Inicio del Diagrama o Programa

Define las variables

Ingreso de la Información

Toma de Decisiones

Mensaje dirijido al Usuario


Se debe colocar entre comillas

Fin del Diagrama o Programa

Paso 4: Prueba de Escritorio o Corrida en Frio

1. Inicio
2. Se definen los valores A y B enteros
3. A = 5, B = 2
4. Si A > B entonces
Si: 2
No: 5
5. Fin

Nota

Se puede observar que el diagrama es más simple que el


mostrado en el ejemplo anterior, lo que de alguna manera
simplifica un poco el trabajo que se debe seguir para
elaborar el diagrama asociado al algoritmo

Es relevante resaltar que independientemente del diagrama a


usar se deben cumplir con cada una de las fases establecidas
en el proceso de resolución de problemas

MARIROSA MORELLO CARDIELLO


Ejercicios

Diseñe en cada caso el algoritmo


correspondiento haciendo uso de
ambos diagramas de flujo

1. Calcular la Energia Potencial


Ep = mgh
m: masa, g: gravedad, h: altura

2. Calcular la media de una serie de


números positivos, dados por el
usuario. Un valor de cero - como
entrada - indicará que se ha
alcanzado el final de la serie de
números positivos.

RECUERDEN cualquier duda pueden enviar un


mensaje en la Zona de Dudas

El Contenido aqui desarrollado es lo básico, deben


profundizar aún más en el tema

NOTA: El que desee obtener el libro texto en digital,


favor enviarme un correo a la siguiente dirección:

aulasvirtualespoli@gmail.com

MARIROSA MORELLO CARDIELLO

También podría gustarte