Una estructura condicional simple, es una estructura de control en programación que permite ejecutar un bloque de código solo si se cumple una determinada condición. La condición se evalúa como verdadera o falsa. Si la condición es verdadera, se ejecuta el bloque de código dentro de la estructura condicional. Si la condición es falsa, se omite el bloque de código y se continúa con la siguiente instrucción del programa.
La sintaxis general de la estructura condicional simple en seudocódigo es la siguiente:
Ejemplo
Una estructura condicional compuesta es aquella que evalúa una condición y ejecuta un bloque de código si la condición es verdadera, y otro bloque de código si la condición es falsa. Se utiliza cuando hay dos posibles caminos de ejecución en un programa.
La sintaxis general de la estructura condicional compuesta en seudocódigo es la siguiente:
Ejemplo
La sentencia según es una estructura de control que permite seleccionar un bloque de código para ejecutar entre múltiples opciones, basándose en el valor de una variable o expresión. Es útil cuando se tienen muchas condiciones que dependen de un solo valor, funcionando como una alternativa más ordenada y eficiente que múltiples condiciones anidadas.
La sintaxis general de la estructura multicondicional en seudocódigo es la siguiente:
Explicación
1️⃣ segun(variable): Se evalúa la expresión variable, que debe ser de tipo entero, carácter, o texto, No puede ser real
2️⃣ caso valor1: Se compara el valor de variable con valor1. Si coinciden, se ejecuta el bloque de código correspondiente.
3️⃣ salto: La sentencia salto es crucial. Indica el final del bloque de código para ese caso. Sin salto, la ejecución "caería" al siguiente caso, lo cual no suele ser deseado.
4️⃣ En otro caso: El caso en otro caso es opcional. Se ejecuta si variable no coincide con ningún valor de los casos anteriores.
Ejemplo
El operador ternario es una forma compacta de escribir una estructura condicional en una sola línea. Se representa con el símbolo ? : y permite evaluar una condición y devolver uno de dos valores dependiendo de si la condición es verdadera o falsa.
Sintaxis general
Explicación
1️⃣ Condición: Es una expresión booleana que se evalúa como verdadera (true) o falsa (false).
2️⃣ ?: El signo de interrogación indica el inicio del operador ternario.
3️⃣ valor_si_verdadero: Es el valor que se devuelve si la condición es verdadera.
4️⃣ : Los dos puntos separan los valores para verdadero y falso.
5️⃣ valor_si_falso: Es el valor que se devuelve si la condición es falsa.
Ejemplo
Ejemplo 2 Operador ternario anidado