Está en la página 1de 9

Universidad Marista de Guadalajara

Ingenierı́a Aeroespacial

Circuitos eléctricos

Alumno: Juan Pablo Figueroa Rodrı́guez


Profesor: Saúl Mendoza

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.

2.2. ¿Cómo funcionan?


Se basan en la utilización de diversos sı́mbolos para representar operaciones especı́ficas, es
decir, es la representación grafica de las distintas operaciones que se tienen que realizar para
resolver un problema, con indicación expresa el orden lógico en que deben realizarse. Se les
llama diagramas de flujo porque los sı́mbolos utilizados se conectan por medio de flechas para
indicar la secuencia de operación. Para hacer comprensibles los diagramas a todas las
personas.

2.2.1. Sı́mbolos normalizados en los diagramas de flujo


A continuación se presentan algunos de los sı́mbolos más usados:

inicio/final:

Figura 1: Este sı́mbolo se utiliza únicamente para marcar el pun-


to inicial o final del sistema. Por lo general, contiene la palabra
“Inicio” o “Fin” o l o que determina el inicio o final del proceso.

3
Acción o proceso:

Figura 2: Los rectángulos se usan exclusivamen-


te para representar los pasos dentro del proceso.

Documento:

Figura 3: Indica que ese paso se debe documentar.

Decisión o ramificación:

Figura 4: Representan diferentes desiciones o situa-


ciones que pueden presentarse después de algún paso.

4
Entrada/salida:

Figura 5: Representan el material o información que sa-


le del sistema, como un sensor (entrada) o una alerta (salida).

Entrada :

Figura 6: Representan el material o información que sa-


le del sistema, como un sensor (entrada) o una alerta (salida).

Entrada manual:

Figura 7: Representa un paso en el que se pide al


usuario que introduzca la información manualmente.

5
Cada uno de estos sı́mbolos se utilizan según la parte del proceso del código que se
quiera representar. Ejemplo:

Figura 8: Ejemplo en el que el problema es que una lámpara no funciona.

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.

Otra caracterı́stica que tiene el pseudocódigo es su independencia al código en el que se va a


escribir el programa, proporcionando un método que facilita la posterior programación y la
resolución del algoritmo del programa.

3.3. Ventajas y Desventajas


Las tareas más complejas o repetitivas pueden representarse de forma más sencilla ya que está
escrito en un lenguaje sencillo y no estructurado. Tener un programa escrito en pseudocódigo

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.

El pseudocódigo llega donde el diagrama de flujo no lo hace. La solución de un diagrama de


flujo suele ser la ideal, pero no suele ser fácil de implementar al crear el programa. El
pseudocódigo permite que el diseño del programa y su implementación sean muy parecidos.

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.

El pseudocódigo, al ser independiente del lenguaje de programación, permite que su uso se


pueda aplicar utilizando diferentes lenguajes y
permitiendo que el programador no tenga que ser la misma persona que escribió el pseudocódigo.

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.

3.4. ¿Cómo escribir pseudocógio?


Hay muchas maneras de escribir pseudocódigo ya que, como el objetivo es que sea
comprendido por las personas, cada persona tendrı́a una manera diferente de representarlo.
Eso sı́, en su estructura siempre es parecido a la manera en la que se escribo un código de
programación.

Su estructura se divide en dos principales partes; la Cabecera, la cual contiene tipo de


prgragama, módulo, tipo de datos, constantes y variables. Y está el cuerpo del código, el cual
es como la vista general del código, se compone de inicio, instrucciones y final. Si se quiere
hacer un comentario dentro del pseudocódigo se puede usar “**” o “//”.

3.5. Ejemplos de pseudo código:


Como se mencionó anteriormente, el pseudocódigo que se puede escribir de diferentes maneras
pero siempre respetando una estructura similar a la de un código de programación, con la
diferencia de que no se utiliza propiamente un lenguaje de programación.

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.

Figura 10: Ejemplo de pseudocódigo que totaliza el


coste de un producto según la cantidad que se tenga.

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/

Pseudocódigo. (n.d.). DesarrolloWeb


https://desarrolloweb.com/articulos/pseudocodigo.html

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/

Sı́mbolos de diagramas de flujo. (n.d.).


https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm

También podría gustarte