Control de flujo
Las estructuras de toma de decisiones requieren que el programador especifique una o más condiciones que el programa debe evaluar o comprobar, junto con una o varias instrucciones que se ejecutarán si la condición se determina como verdadera y, opcionalmente, otras instrucciones que se ejecutarán si la condición se determina como falsa.
A continuación se muestra la forma general de una estructura de toma de decisiones típica.
flowchart TD
A([ ]) --> B{condición}
B -- "si la condición se cumple" --> C[código condicional]
B -- "la condición NO se cumple" --> D(( ))
C --> D
%% Estilos
style A fill:#fff,stroke:#000
style D fill:#fff,stroke:#000
style B fill:#000,stroke:#fff,color:#fff
style C fill:#000,stroke:#fff,color:#fff
linkStyle 0 stroke:#000,stroke-width:2px
linkStyle 1 stroke:#000,stroke-width:2px
linkStyle 2 stroke:#000,stroke-width:2px
linkStyle 3 stroke:#000,stroke-width:2px
Minipas proporciona los siguientes tipos de sentencias de toma de decisiones:
-
Sentencia if-then: Una sentencia if-then consta de una expresión booleana seguida de una o más sentencias.
-
Sentencia if-then-else: Una sentencia if-then puede ir seguida de una sentencia else opcional, que se ejecuta cuando la expresión booleana es falsa.
-
Sentencias if anidadas: Se puede utilizar una sentencia if o else if dentro de otra sentencia if o else if.
-
sentencia case:
⚠️ Minipas no admite case