Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingenierı́a Aeroespacial
Circuitos eléctricos
06 de Febrero 2024
1
Diagramas de Flujo y Pseudocódigo
Índice
1. Introducción: 3
2. Diagramas De Flujo 3
2.1. ¿Qué son? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2. ¿Cómo funcionan? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.1. Sı́mbolos normalizados en los diagramas de flujo . . . . . . . . . . . . . . 3
3. Pseudocódigo 6
3.1. ¿Qué es? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.2. Caracterı́sticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.3. Ventajas y Desventajas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3.4. ¿Cómo escribir pseudocógio? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.5. Ejemplos de pseudo código: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4. Conclusiones 8
5. Referencias: 9
2
1. Introducción:
Generalmente, un código de programación busca facilitar, simplificar y/o automatizar un
proceso, por lo que éste se dividirá en diferentes pasos, subprocesos y condicionamientos. Para
poder facilitar la redacción del código, hay herramientas que nos ayudan a organizar las
etapas del proceso. Como sabemos, las máquinas y sistemas embebidos tienen su propio
idioma que son los lenguajes de programación; estas herramientas facilitan la traducción del
“lenguaje humano” al “lenguaje máquina”. A continuación se explicarán dos he-
rramientas que son de mucha ayuda en el proceso de elaboración de un código de programación.
2. Diagramas De Flujo
2.1. ¿Qué son?
Un diagrama de flujo es una forma visual la cual nos permite representar un algoritmo o
proceso. En un diagrama de flujo se usan diferentes elementos y conexiones las cuales son
permiten representar el algoritmo de una manera visual, estructurada y organizada. Son de
gran ayuda para desglozar y organizar el problema a resolver en pasos y condicionamientos, lo
cual a su vez facilita en gran medida la elaboración de un código de programación.
inicio/final:
3
Acción o proceso:
Documento:
Decisión o ramificación:
4
Entrada/salida:
Entrada :
Entrada manual:
5
Cada uno de estos sı́mbolos se utilizan según la parte del proceso del código que se
quiera representar. Ejemplo:
3. Pseudocódigo
3.1. ¿Qué es?
El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un programa,
de la forma más parecida a un lenguaje de programación. Su principal función es la de
representar por pasos la solución a un problema o algoritmo, de la forma más detallada
posible, utilizando un lenguaje cercano al de programación. El pseudocódigo no puede
ejecutarse en un ordenador ya que entonces dejarı́a de ser pseudocódigo, como su propio
nombre indica, se trata de un código falso (pseudo = falso), es un código escrito para que lo
entienda el ser humano y no la máquina.
3.2. Caracterı́sticas
Su principal caracterı́stica es la de representar un método que facilita la programación y
solución del algoritmo del programa. También se caracteriza por ser una forma de
representación, fácil de utilizar y de manipular, que simplifica el paso del programa, al
lenguaje de programación.
6
facilita la tarea de programar en un lenguaje formal y mejora la calidad en la reso-
lución de problemas, además de reducir el espacio necesario a la hora de desarrollar un problema.
La curva de aprendizaje del pseudocódigo es baja por lo que facilitan enormemente el aprendi-
zaje de la programación y la iniciación a lenguajes de programación más avanzados y complejos.
Una de las desventajas del uso de pseudocódigo es la falta de normas, que puede hacer que la
lógica de un programa, resulte complicada de ver por el programador que va a implementar
este pseudocódigo. Además, en el caso de problemas muy extensos, puede llegar a ser difı́cil de
entender.
En la Figura 9 se utiliza un lenguaje más parecido al lenguaje escrito normal, sin embargo, el
pseudocódigo también se puede escribir con operadores de algún lenguaje de programación
pero simplificando la sintáxis. Ejemplo:
7
Figura 9: Ejemplo de pseudocódigo utilizado pa-
ra un programa que calcula el área de un cuadrado.
4. Conclusiones
Tanto los diagramas de flujo como el pseudocódigo, nos ayudan a organizar y previsualizar de
mejor manera los pasos que se tienen que llevar a cabo para realizar cierto proceso. En el caso
del diagrama de flujo, a diferencia del pseudocódigo, está completamente normalizado, es
decir, existe una manera concreta en la que se representa la información. Mientras que en el
pseudocódigo, aunque sı́ existe una estructura básica, hay diferentes maneras de escribirlo.
8
5. Referencias:
Kinsta. (2023, Enero 23). ¿Qué es el Pseudocódigo y Cómo Puede Mejorar tu
Programación? Kinsta®.
https://kinsta.com/es/base-de-conocimiento/que-es-pseudocodigo/
Epitech Spain. (2023, Marzo 9). Diagrama de Flujo en programación ¿Qué es y para que
se usa? https://www.epitech-it.es/diagrama-de-flujo-programacion/