Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Academia de Programacin
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
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:
Curso Propedutico