Los conectores circulares permiten enlazar partes del diagrama que no pueden conectarse directamente por limitaciones de espacio o para mejorar la legibilidad. Se utilizan en pares: un conector de salida y otro de entrada con la misma etiqueta (generalmente una letra o número). Resultan especialmente útiles en diagramas extensos donde una línea de flujo atravesaría múltiples símbolos, o cuando se necesita continuar el diagrama en otra página. En Python, estos conectores no tienen equivalente directo, pero conceptualmente representan el flujo de ejecución que continúa en otro punto del código.
Paralelogramo
El paralelogramo identifica operaciones de entrada y salida de datos, diferenciando claramente cuándo el programa interactúa con el usuario o con sistemas externos. Las operaciones de entrada, como la función input( ) analizada previamente, se representan con texto del tipo 'Leer nombre' o 'Introducir edad', mientras que las salidas, como print( ), se indican con 'Mostrar resultado' o 'Imprimir total'. Esta distinción visual permite identificar rápidamente todos los puntos de interacción del programa, aspecto que, como ya señalamos, es crítico para diseñar interfaces de usuario y validar datos de entrada.
Flechas o líneas de flujo
Las flechas o líneas de flujo conectan los símbolos indicando la secuencia de ejecución del algoritmo. Deben trazarse de forma clara, preferiblemente con líneas rectas verticales u horizontales, evitando cruces innecesarios que dificulten la lectura. La dirección del flujo se indica mediante puntas de flecha, siendo el sentido estándar de arriba hacia abajo y de izquierda a derecha. Cuando el flujo retrocede, comportamiento típico de las estructuras repetitivas (bucles), la flecha debe etiquetarse claramente para evitar confusiones sobre el punto de retorno hacia la condición de evaluación.
Rectángulo
El rectángulo representa cualquier operación de procesamiento o asignación de valores, siendo el símbolo más frecuente en los diagramas. Dentro de este símbolo se escriben operaciones como cálculos matemáticos, asignaciones de variables o manipulaciones de datos. Tal como analizamos al hablar de la escritura de bloques secuenciales, una instrucción Python como total = precio * cantidad se representaría dentro de un rectángulo con ese mismo texto. La claridad en la descripción de cada proceso resulta fundamental: debe especificarse exactamente qué operación se realiza, evitando ambigüedades que dificulten la posterior codificación.
Rombo
El rombo simboliza puntos de decisión donde el flujo del programa se bifurca según una condición booleana. En su interior se escribe la pregunta o condición que se evalúa, y del rombo salen dos o más flechas etiquetadas con las posibles respuestas (típicamente 'Sí'/'No' o 'Verdadero'/'Falso'). Este símbolo constituye la representación visual de las estructuras selectivas if, elif y else que estudiamos en el bloque anterior. La condición debe formularse de manera que admita una respuesta clara y binaria, como '¿edad >= 18?' o '¿saldo > 0?', evitando expresiones ambiguas que generen confusión en la interpretación.
Óvalo o elipse
El óvalo o elipse marca los puntos de inicio y finalización del algoritmo, delimitando claramente dónde comienza y termina la ejecución del programa. Este símbolo aparece obligatoriamente al principio del diagrama con la etiqueta 'INICIO' y al final con 'FIN', pudiendo existir múltiples puntos de finalización en algoritmos con diferentes salidas posibles. Como recordamos de los fundamentos del flujo de ejecución, en Python el inicio corresponde a la primera línea ejecutable del script, mientras que el fin puede representarse mediante la instrucción exit() o simplemente el final del archivo cuando no existen bucles infinitos.
3.1 - 6 btn tipo tarjeta
CESUR
Created on February 5, 2026
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Explainer Video: Keys to Effective Communication
View
Explainer Video: AI for Companies
View
Corporate CV
View
Flow Presentation
View
Discover Your AI Assistant
View
Urban Illustrated Presentation
View
Geographical Challenge: Drag to the map
Explore all templates
Transcript
Rectángulo
Óvalo o elipse
Paralelogramo
Rombo
Conectores circulares
Flechas o líneas de flujo
Conectores circulares
Los conectores circulares permiten enlazar partes del diagrama que no pueden conectarse directamente por limitaciones de espacio o para mejorar la legibilidad. Se utilizan en pares: un conector de salida y otro de entrada con la misma etiqueta (generalmente una letra o número). Resultan especialmente útiles en diagramas extensos donde una línea de flujo atravesaría múltiples símbolos, o cuando se necesita continuar el diagrama en otra página. En Python, estos conectores no tienen equivalente directo, pero conceptualmente representan el flujo de ejecución que continúa en otro punto del código.
Paralelogramo
El paralelogramo identifica operaciones de entrada y salida de datos, diferenciando claramente cuándo el programa interactúa con el usuario o con sistemas externos. Las operaciones de entrada, como la función input( ) analizada previamente, se representan con texto del tipo 'Leer nombre' o 'Introducir edad', mientras que las salidas, como print( ), se indican con 'Mostrar resultado' o 'Imprimir total'. Esta distinción visual permite identificar rápidamente todos los puntos de interacción del programa, aspecto que, como ya señalamos, es crítico para diseñar interfaces de usuario y validar datos de entrada.
Flechas o líneas de flujo
Las flechas o líneas de flujo conectan los símbolos indicando la secuencia de ejecución del algoritmo. Deben trazarse de forma clara, preferiblemente con líneas rectas verticales u horizontales, evitando cruces innecesarios que dificulten la lectura. La dirección del flujo se indica mediante puntas de flecha, siendo el sentido estándar de arriba hacia abajo y de izquierda a derecha. Cuando el flujo retrocede, comportamiento típico de las estructuras repetitivas (bucles), la flecha debe etiquetarse claramente para evitar confusiones sobre el punto de retorno hacia la condición de evaluación.
Rectángulo
El rectángulo representa cualquier operación de procesamiento o asignación de valores, siendo el símbolo más frecuente en los diagramas. Dentro de este símbolo se escriben operaciones como cálculos matemáticos, asignaciones de variables o manipulaciones de datos. Tal como analizamos al hablar de la escritura de bloques secuenciales, una instrucción Python como total = precio * cantidad se representaría dentro de un rectángulo con ese mismo texto. La claridad en la descripción de cada proceso resulta fundamental: debe especificarse exactamente qué operación se realiza, evitando ambigüedades que dificulten la posterior codificación.
Rombo
El rombo simboliza puntos de decisión donde el flujo del programa se bifurca según una condición booleana. En su interior se escribe la pregunta o condición que se evalúa, y del rombo salen dos o más flechas etiquetadas con las posibles respuestas (típicamente 'Sí'/'No' o 'Verdadero'/'Falso'). Este símbolo constituye la representación visual de las estructuras selectivas if, elif y else que estudiamos en el bloque anterior. La condición debe formularse de manera que admita una respuesta clara y binaria, como '¿edad >= 18?' o '¿saldo > 0?', evitando expresiones ambiguas que generen confusión en la interpretación.
Óvalo o elipse
El óvalo o elipse marca los puntos de inicio y finalización del algoritmo, delimitando claramente dónde comienza y termina la ejecución del programa. Este símbolo aparece obligatoriamente al principio del diagrama con la etiqueta 'INICIO' y al final con 'FIN', pudiendo existir múltiples puntos de finalización en algoritmos con diferentes salidas posibles. Como recordamos de los fundamentos del flujo de ejecución, en Python el inicio corresponde a la primera línea ejecutable del script, mientras que el fin puede representarse mediante la instrucción exit() o simplemente el final del archivo cuando no existen bucles infinitos.