PseudoCondition Lab
Toma de Decisiones en Algoritmos: Doble, Anidada y Múltiple

Domina las Estructuras Condicionales en Pseudocódigo

Aprende cómo una computadora toma decisiones. Cada instrucción "Escribir" y "Leer" cuenta con su propio bloque en el diagrama, con detección exacta línea a línea.

Clasificación Fundamental

Las 3 Estructuras Condicionales

Haz clic en los botones de simulación para observar cómo se bifurcan los caminos en cada condicional:

Condicional 1

Doble (Si - SiNo)

2 Salidas

Evalúa una única condición booleana. Si es Verdadera toma la rama derecha; si es Falsa toma la rama izquierda.

Escribir "Introduce edad" ¿ edad >= 18 ? FALSO "Menor edad" VERDADERO "Mayor edad"
Condicional 2

Anidada (Si dentro de Si)

En cascada

Un Si dentro de la rama SiNo de otro Si. Permite clasificar 3 o más alternativas sin cruzar líneas.

¿ num > 0 ? V "POSITIVO" F ¿ num < 0 ? V "NEGATIVO" F "CERO"
Condicional 3

Múltiple (Segun / Switch)

N Salidas

Evalúa una sola variable contra múltiples valores posibles (casos). Ideal para menús de opciones y selectores limpios.

Segun (opcion) 1 "Suma" 2 "Resta" Otro "Salir"
Visualizador en Tiempo Real

Simulador de Condicionales con Diagrama Completo

Cada Escribir y cada Leer tiene su propio bloque en el diagrama de flujo.

Estructura:
Estado: Listo para iniciar. Haz clic en "Paso a Paso" o "Ejecutar Todo".
Línea: --
condicional_doble.psc
Sintaxis PSeInt Alineación 1:1 Activa
Diagrama de Flujo Sincronizado
Incluye Escribir y Leer
Inicio Escribir "Introduce tu edad:" Leer edad ¿ edad >= 18 ? FALSO Escribir "Menor" VERDADERO Escribir "Mayor" Fin
Leyenda:
■ Escribir (Salida) ■ Leer (Entrada) ■ Rombo (Decisión)
Pantalla / Consola I/O
// La salida de las instrucciones 'Escribir' aparecerá aquí...
Memoria RAM (Variables)
En vivo

No hay variables aún. Presiona "Paso a Paso" para observar cómo se crean en la memoria.

Guía de Sintaxis de Condicionales en Pseudocódigo

Palabras clave y su representación en diagramas de flujo:

Instrucción Figura en Diagrama Propósito Ejemplo en Pseudocódigo
Escribir Paralelogramo de Salida Muestra texto o variables en pantalla Escribir "Introduce tu edad:"
Leer Paralelogramo de Entrada Captura el valor ingresado por el usuario Leer edad
Si ... Entonces ... SiNo Rombo de Decisión (V / F) Condicional simple o doble Si edad >= 18 Entonces ... SiNo ... FinSi
Si Anidado (SiNo Si) Rombos Consecutivos en Cascada Evalúa condiciones secundarias si la primera falla Si x > 0 ... SiNo Si x < 0 ... FinSi
Segun ... Hacer (Caso) Selector Múltiple con Ramas Condicional múltiple por valor exacto Segun opcion Hacer 1: ... 2: ... FinSegun