Você está na página 1de 9

DIAGRAMA DE FLUJO

Programa:
Es la secuencia de instrucciones que indican las acciones que ha de ejecutar la
computadora.

Lenguaje de Programación:
Es un conjunto de reglas, símbolos y palabras especiales que permiten construir un
programa.

Diagrama de Flujo:
Es un conjunto de pasos lógicos indicados por símbolos en los que se escriben los
procesos a ejecutar; estas figuras estan unidas por líneas de conexión y flechas que
muestran el flujo de control entre las operaciones.
Los Diagramas de Flujo nos permiten planear la secuencia lógica de las operaciones a
seguir en un proceso específico, antes de escribir el programa respectivo.
Es decir, el Diagrama de Flujo es la representación gráfica de unos procedimientos y de la
secuencia u orden en que se deben ejecutar.

Símbolos utilizados:

1.- Inicio – Fin


Todo Diagrama de Flujo tiene un punto de partida y llegada que es donde se marca el
inicio y final del mismo.

2.- Entrada – Salida


Indica una operación de lectur (entrada) o de escritura (salida).

3.- Operación
Indica una operación de procesamiento de cálculo o asignación de variable.

Universidad Alas Peruanas Ing. Ana Doris M. Barrera Loza


4.- Condición
Indica una bifurcación condicional, tiene dos salidas, una cuando se cumple la
condición, y otra cuando dicha condición no se cumple.

Condición

5.- Conector
Enlaza dos partes cualquiera de un diagrama a través de un conector en la salida y otro
en la entrada.

Cuando la conexión es en la
misma página.

Conexión entre 2 ptos. del


organigrama situados en
diferentes páginas.

6.- Sub-rutina
Es un proceso ejecutado varias veces por el programa y por ello se escribe una sola vez
para evitar el trabajo de repetición.

7.- Línea conectora


Sirve de unión entre dos símbolos.

Línea Conectora

8.- Indicadores de Dirección


Indican el sentido de ejecución de las operaciones.

Universidad Alas Peruanas Ing. Ana Doris M. Barrera Loza


Reglas Básicas:

1. Todo Diagrama de Flujo tiene un inicio y un fin.


2. Las líneas de conexión deben ser siempre rectas (no cruzarse, ni inclinadas).
3. Las líneas que enlazan los símbolos entre si, deben estas todas conectadas.
4. Se deben dibujar todos los símbolos de modo que se pueda seguir el proceso
visualmente de arriba abajo y de izquierda a derecha.
5. Realizar un gráfico claro y equilibrado, procurando que el flujo central del diagrama sea
la parte central de la hoja de papel.
6. A cada bloque o símbolo se accede por arriba y/o por la izquierda y se sale por abajo
y/o por la derecha.

7. Siempre que sea posible, es conveniente que el diagrama no sobrepase una página.

Universidad Alas Peruanas Ing. Ana Doris M. Barrera Loza


PROGRAMACION ESTRUCTURADA

Nace como una necesidad de establecer reglas en la programación.


Todo programa debe definir y establecer 3 Partes: inicio, proceso y fin.
Todo proceso es solucionable con las siguientes estructuras de programación:
- Proceso Secuencial.
- Proceso Condicional.
- Proceso de Selección Multiple.
- Procesos Repetitivos.

Proceso Secuencial
Se llama Proceso Secuencial debido a que su ejecución consiste en realizar un proceso tras
otro, no dependiendo de alguna condición que haga variar su secuencia.

Pseudocódigo Inicio

Inicio
Leer datos Leer
Cálculo fórmulas Datos
Escribir Resultados
Fin
Cálculo

Escribir
Resultad
o

Fin

Proceso Condicional
Se llama Proceso Condicional ya que la ejecución de un proceso depende de una condición
la cual puede ser verdadera o falsa.

Si – Entonces Inicio

Pseudocódigo

Inicio Con
di-
Si cond. es verdad entonces
ción
Acción de verdadero Cálculo
Fin del Si
Fin

Fin

Universidad Alas Peruanas Ing. Ana Doris M. Barrera Loza


Inicio
Si – Entonces - Sino

Pseudocódigo

Inicio Con
di-
Si cond. es verdad entonces ción
Acción de verdadero Cálculo Cálculo
Sino
Acción del falso
Fin del Si
Fin Fin

Proceso de Selección Multiple


Se llama condicionales múltiples ya que la ejecución de un proceso depende del
cumplimiento de una condición elegida entre otras alternativas.

En Caso Sea
Inicio
Pseudocódigo

Inicio
En Caso Sea Con
di-
Caso 1 ción
Acción 1
Caso 2
Acción 2
Caso n
Acción n Caso 1 Caso 2 Caso n
Fin del Caso
Fin
Acción 1 Acción 2 Acción n

Fin

Universidad Alas Peruanas Ing. Ana Doris M. Barrera Loza


Procesos Repetitivos
Se llaman repetitivos ya que la ejecución de un proceso se realiza muchas veces
dependiendo del cumplimiento de una condición para que termine.

Hacer Mientras:
Termina cuando el resultado de la condición es falso.

Pseudocódigo
Inicio
Inicio
Leer datos
Hacer Mientras cond. sea V
Cálculo Leer
Fin del Mientras Datos
Fin

Con
di-
ción

Cálculo

Fin

Hacer Hasta que:

Se repite hasta que la condición sea verdadera

Pseudocódigo

Inicio
Leer datos
Hacer
Cálculo
Hasta que cond. sea Verd.
Fin

Universidad Alas Peruanas Ing. Ana Doris M. Barrera Loza


Inicio

Leer
Datos

Cálculo

Con
di-
ción
V

Fin

Para:

Esta estructura permite inicializar, evaluar la condición y hacer la variación de las variables
que forman parte de la condición. Utiliza un valor inicial y final para el
contador.

Pseudocódigo

Inicio
Leer datos
Para contador = valor inicial Hasta valor final
Acción
Fin del Para
Escribir resultado
Fin

Universidad Alas Peruanas Ing. Ana Doris M. Barrera Loza


Inicio

Leer
Datos

Para C= V.I.
Hasta
C=VF.

Cálculo

Fin

Uso de Contadores y Acumuladores:


Tanto el proceso de contar como el proceso de acumular valores son muy utilizados en
computación pues permiten cálculos según se vayan procesando los datos y se pueden
codificar en cualquier lenguaje de programación.

El Contador:
Es un operador aritmético que se usa en procesos repetitivos y permite hacer variar el
contenido de una variable numérica en incrementos constantes.
N = N + Número
N : Es una variable numérica.
Número: Es una constante numérica.

El Acumulador:
Es un operador aritmético que permite calcular la suma de los valores de una variable o de
un campo, este operador funciona en forma similar al contador, pero en
este caso, los valores a sumar ya no son constantes, sino variables.
S=S+V
S : Variable numérica, donde se almacena el valor de la suma.
V : Es el nombre de la variable o del campo que se desea sumar.

Es recomendable utilizar un valor inicial por cada variable contadora o acumuladora al


inicio del diagrama o donde sea necesario, este valor inicial casi siempre es cero, pero esta
condición depende del problema que se este tratando.

Universidad Alas Peruanas Ing. Ana Doris M. Barrera Loza


Universidad Alas Peruanas Ing. Ana Doris M. Barrera Loza

Você também pode gostar