Want to create interactive content? It’s easy in Genially!

Get started free

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:

Explainer Video: Keys to Effective Communication

Explainer Video: AI for Companies

Corporate CV

Flow Presentation

Discover Your AI Assistant

Urban Illustrated Presentation

Geographical Challenge: Drag to the map

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.