Está en la página 1de 3

Divisin de Informtica

Academia de Programacin

AP08- Diagramas de Flujo, Pseudocdigo y Simbologa

1. Diagramas de Flujo
Un diagrama de flujo es una de las tcnicas de representacin de algoritmos ms antigua y su
empleo ha disminuido considerablemente, sobre todo desde la aparicin de lenguajes de
programacin estructurados.
Se basan en la utilizacin de diversos smbolos para representar operaciones especficas.
Se les
llama diagramas de flujo porque los smbolos utilizados se conectan por medio de flechas para
indicar la secuencia de operacin.
La simbologa utilizada para la elaboracin de diagramas de flujo es variable y debe ajustarse
a un patrn definido previamente.

2. Pseudocdigo
Es un lenguaje de especificacin de algoritmos. El uso de tal lenguaje hace el paso de codificacin
final (esto es, la traduccin a un lenguaje de programacin) relativamente fcil.
El pseudocdigo naci como un lenguaje similar al ingls y era un medio representar bsicamente
las estructuras de control de programacin estructurada. Se considera un primer borrador, dado
que el pseudocdigo tiene que traducirse posteriormente a un lenguaje de programacin. Cabe
sealar que el pseudocdigo no puede ser ejecutado por una computadora.
La ventaja del pseudocdigo es que en su uso en la planificacin de un programa, el programador
se puede concentrar en la lgica y en las estructuras de control y no preocuparse de las reglas
de un lenguaje especfico. Es tambin fcil modificar el pseudocdigo si se descubren
errores o anomalas en la lgica del programa, adems de todo esto es fcil su traduccin a
lenguajes como pascal, COBOL, C, FORTRAN o BASIC.
El pseudocdigo utiliza para representar las acciones sucesivas palabras reservadas en ingls
(similares a sus homnimos en los lenguajes de programacin), tales como star,begin, end, stop, if-

then-else, while.

Curso Propedutico

Divisin de Informtica

Academia de Programacin

3. Simbologa
Simbolo

Funcin

Curso Propedutico

Divisin de Informtica

Academia de Programacin

4. FASES PARA EL DESARROLLO DE UN PROGRAMA


Para realizar (desarrollar) un programa se peden seguir las siguientes etapas:
1.
2.
3.
4.

Definicin del problema


Algoritmo
Diagrama de Flujo
Codificacin

La definicin del problema es sintetizar o resumir lo que se quiere conseguir con el programa.
El algoritmo es el conjunto de pasos, en nmero finito, que deben realizarse para conseguir el
objetivo planteado en la definicin del problema.
Los diagramas de flujo representan esquemticamente una solucin al problema propuesto.
Tienen las siguientes ventajas:

son fciles de comprender


son precisos, es decir no dejan lugar a ambiguedades
permiten una fcil codificacin
obligan a un anlisis de todas las alternativas posibles
permiten describir en detalle la naturaleza de los procesos
permiten una fcil modificacin

La codificacin es pasar del diagrama de flujo a un lenguaje de programacin.


Ejemplo: Prepare un diagrama de flujo para el clculo del cociente de dos nmeros A y B.
El siguiente diagrama de flujo representa el clculo del cociente de dos nmeros A y B.

Curso Propedutico

También podría gustarte