Conceptos básicos de "si" y "si no" en diagramas de flujo

Diagrama de flujo para sentencias "si" y "si no": una forma diagramática de expresar dos salidas alternativas de una condición determinada, tanto si se cumple como si no.

banner
diagramas de flujo "si" y "si no" introducción

La toma de decisiones es un aspecto esencial de la programación; cada lenguaje de programación proporciona distintos criterios de sentencia para ejecutar diferentes condiciones en función de las necesidades del programa. La sentencia más general es una sentencia si, que ejecuta un bloque de código cuando una determinada condición es verdadera. Sin embargo, el inconveniente de la sentencia si del diagrama de flujo es que no especifica la salida cuando una condición es falsa.

Aquí es donde entra en juego la función de la sentencia "si" y "si no" del diagrama de flujo; una sentencia que ejecuta tanto la parte verdadera como la falsa de una determinada condición. Este artículo destaca la manifestación de la toma de decisiones mediante el uso de "si" y "si no" en diagramas de flujo.

1. Introducción a los diagramas de flujo condicionales

La sentencia del diagrama de flujo si entonces es un sistema de doble sentido que ejecuta dos bloques de sentencias; si la situación dentro del bloque si es verdadera, el programa ejecuta todas las sentencias dentro de ese bloque si. Sin embargo, si la condición dentro del bloque si es falsa, el programa realizará la sentencia del bloque si no. Si se cita en palabras sencillas, el diagrama de flujo "si, luego, si" exige que "realices la tarea si una condición es verdadera; en caso contrario, realiza otra tarea".

Escenarios del diagrama de flujo Si- Si no

Entender un concepto se vuelve muy cómodo cuando lo relacionamos con algunos escenarios de la vida real. Por lo tanto, tenemos formulados dos escenarios de trabajo ficticios en los que se pueden aplicar las sentencias "si" y "si no" para generar una salida directa.

Tomemos el ejemplo de un sistema bancario digital; la condición del diagrama de flujo si entonces si no puede aplicarse a ese sistema bancario, ejecutando una condición, "Si el número de cuenta y el código pin son correctos"; si esta condición es cierta, el banco retirará el dinero del usuario. Por el contrario, si la cuenta y el código pin son falsos, la base de datos del banco mostrará un mensaje de error al titular de la cuenta.

Otro ejemplo es diseñar un sistema digital de elección de votos que ejecute diferentes salidas como notificaciones en función de si la condición es verdadera o falsa. La condición especificada para el sistema es "si la edad del votante es superior a 18 años". Si la edad del votante es superior a 18 años, lo que significa que se cumple la condición, el sistema mostrará la notificación " ¡Felicidades! Tienes derecho a votar". Por el contrario, si la condición no se cumple, es decir, la edad del votante es inferior a 18 años, el sistema notificará al votante: "¡Lo sentimos! No puedes votar".

2. Ejemplos editables gratuitos de diagrama de flujo Si- Si no

Todos tomamos decisiones todos los días en relación con varias facetas de nuestra vida, como qué comer para el almuerzo, adónde viajar para hacer excursiones y mucho más. Cuando tomamos una decisión, tenemos en cuenta varias condiciones, como los comestibles colocados en el congelador o los nombres de los mejores lugares para visitar. Del mismo modo, los programas también están estructurados para tomar decisiones en función de las condiciones y los distintos inputs.

Aquí hemos realizado un análisis comparativo de los diagramas de flujo de las declaraciones si y "si" y "si no" para que te sirva de ayuda:

Diagrama de flujo de la declaración Si

La imagen anterior es una ilustración del diagrama de flujo de la sentencia si; el diagrama de flujo si es el que contiene solo una sentencia. Si esa condición es verdadera, el programa ejecuta la salida correspondiente, mientras que si la condición es falsa, se omite la ejecución. El ejemplo anterior describe perfectamente el concepto de las sentencias si en los diagramas de flujo.

El proceso comienza por imponer una determinada condición a la declaración dada, pasando por dos rutas. Cuando se cumple la condición si, el programa muestra la salida; por el contrario, cuando la condición no se cumple, el programa no muestra nada, con lo que no hay salida.

Diagrama de flujo para la afirmación Si- si no

Al contrario que el diagrama de flujo de la sentencia si, la sentencia "si" y "si no" de los diagramas de flujo funciona de forma inteligente. Básicamente, la sentencia del diagrama de flujo si entonces funciona según el principio del recorrido alternativo, cambiando el enfoque para ejecutar el código o la sentencia del bloque entonces cuando encuentra la sentencia del bloque si como falsa.

En el ejemplo anterior del diagrama de flujo "si" y "si no", el proceso se inicia ejecutando una expresión determinada; si esa expresión es verdadera, el programa ejecuta las sentencias presentes en la rama si. Por el contrario, si esa expresión especificada resulta ser falsa, el programa ejecuta las sentencias presentes en la rama Si no.

3. EdrawMax: ¡La mejor herramienta para diseñar diagramas de flujo!

Si eres programador y quieres desarrollar el diagrama de flujo "si" y "si no" para manifestar la ejecución de tu código, debes buscar una solución de confianza que ofrezca funciones de última generación para el diagrama de flujo. Aunque hay una gran cantidad de herramientas de dibujo en el mercado, esta creciente elección no implica una calidad satisfactoria.

Por eso, para ahorrar tiempo y esfuerzo excesivos, te recomendamos utilizar Wondershare EdrawMax, una solución de diagramación multiuso escalable, apta tanto para usuarios de gama media como alta. EdrawMax te permite crear, editar, compartir y publicar diagramas de flujo para obtener una experiencia de dibujo fluida. Además, su capacidad para guardar tus archivos en la nube no solo te permite obtener la última versión de tu archivo, sino que también te permite acceder a tus archivos desde cualquier dispositivo en cualquier momento y lugar.

¿Cómo diseñar un diagrama de flujo para la sentencia Si- si no utilizando EdrawMax?

La interfaz superintuitiva de EdrawMax aumenta la confianza de los usuarios, permitiendo crear y personalizar diagramas de flujo sin esfuerzo. Además, no se necesitan conocimientos técnicos para diseñar tu diagrama de flujo "si" y "si no". Si quieres usar EdrawMax para formular el diagrama de flujo de si no, sigue el procedimiento que se indica a continuación:

Paso 1

Descarga, instala e inicia EdrawMax. Inicia sesión con tu ID de Wondershare o con una cuenta de Google, Facebook o Twitter.

Paso 2

Ve a la pestaña "Nuevo" de la interfaz que aparece después de conectarte. Pasa el ratón por encima de "Diagrama de flujo básico" y pulsa "Crear nuevo".

nuevo diagrama de flujo "si" y "si no" edrawmax
Paso 3

Añade todas las formas necesarias que requiera tu diagrama de flujo y ajústalas mediante reglas de alineación inteligentes; introduce la sentencia si/si no insertando el cuadro "Decisión". Introduce texto en cada casilla haciendo doble clic en ella.

edrawmax si no diagrama de flujo añadir texto
Paso 4

Personaliza el aspecto de tu diagrama de flujo implementando el tema, el diseño, la combinación de colores y el fondo que prefieras.

edrawmax si no personalización diagrama de flujo
Paso 5

Exporta tu diagrama de flujo en el formato que desees pulsando el icono "Exportar" de la parte superior.

edrawmax si no exportar diagrama de flujo

4. Ventajas de utilizar EdrawMax para diseñar diagramas de flujo Si-si no 

EdrawMax es la única herramienta de diagramación del mercado que es fiel a sus argumentos, cumpliendo las expectativas de sus usuarios. Aquí aprenderemos cómo EdrawMax puede ser beneficioso para tu viaje de dibujo:

  • Extensa galería de plantillas: EdrawMax inspira la innovación en tus diagramas de flujo proporcionando una extensa galería de plantillas preconstruidas, que te permite reponer la creatividad en tus diagramas.
  • Más de 26000 símbolos: La herramienta contiene un océano de símbolos incorporados, clasificados según diferentes campos para construir cualquier tipo de diagrama de flujo que quieras. Además, puedes importar símbolos de fuentes externas para que tus diagramas de flujo sean más completos.
  • Interfaz de usuario intuitiva: Sus funciones de última generación, como arrastrar y soltar, el corrector ortográfico y la visualización de transiciones, llevarán tu experiencia de diagrama de flujo al siguiente nivel.
  • Personalización sencilla: EdrawMax permite una personalización sin esfuerzo, proporcionando barras de personalización rápida, desplegables de intuitiva utilidad y un ilustrativo panel de biblioteca. La interfaz de la herramienta se parece a la de MS Office, lo que es una ventaja para los usuarios de nivel medio y alto.
  • Varias opciones de exportación: EdrawMax ofrece una gran variedad de opciones de exportación, como PDF, SVG, PNG, JPG, EDDX, Word, Excel, PPT, HTML, entre otros; además, su integración con Microsoft Visio te permite exportar tu archivo en formato Visio, lo que te permite utilizarlo en la plataforma Visio.

5. Conclusión

La sentencia "si" y "si no" en los diagramas de flujo muestra dos órdenes de ejecución diferentes en los casos de condición verdadera y falsa, actuando como un sistema dicotómico. Al ser un método aplicable en la mayoría de los lenguajes de programación, los programadores lo utilizan para dirigir su programa según las condiciones dadas construyendo una escalera si - si no - si.

Este artículo es una guía completa sobre las declaraciones "si" y "si no" en diagramas de flujo, que explica su concepto básico con ejemplos ilustrados. Si quieres establecer tu diagrama de flujo personalizado con la sentencia si entonces si no, puedes usar EdrawMax como solución en definitiva. Además, hemos dado varias razones por las que EdrawMax debería ser tu prioridad para dibujar diagramas de flujo.

edrawmax logoEdrawMax EscritorioEdrawMax App
Alternativa más fácil a Visio
Crea más de 210 tipos de diagramas
Disponible para Windows, Mac y Linux
Más de 10.000 plantillas y 26.000 símbolos gratis
Más de 10 generadores de diagramas con IA
Seguridad de datos de nivel empresarial
edrawmax logoEdrawMax Online
Edita diagramas en cualquier momento y lugar
Crea más de 210 tipos de diagramas
Seguridad de datos a nivel empresarial
Gestión y colaboración de equipos
Nube personal e integración con Dropbox

Edraw
Edraw Sep 11, 24
Compartir el artículo:
diagrama de ia
EdrawMax: ¡La opción inteligente para diagramas!