Lógica
Los bloques de lógica proporcionan los componentes fundamentales para crear declaraciones condicionales, operaciones booleanas y control de flujo en tus programas de StarLogo Nova.
Visión general
Los bloques de lógica te permiten crear estructuras de toma de decisiones en tus simulaciones. Ayudan a los agentes y al entorno de simulación a responder de manera inteligente a diferentes condiciones y estados, permitiendo comportamientos complejos y respuestas interactivas.
Categorías de Bloques
Control de Flujo
- Si - Ejecuta el código solo si una condición es verdadera
- Si No - Ejecuta un bloque de código si es verdadero, otro si es falso
- Mientras - Ejecuta repetidamente el código mientras una condición sea verdadera
- Repetir Veces - Repite la ejecución del código un número especificado de veces
Probabilidad y Temporización
- Con % de Probabilidad - Ejecuta el código con una probabilidad especificada
- Ceder - Pausa la ejecución y permite que otros procesos se ejecuten
Operadores de Comparación
- Igual - Verifica si dos valores son iguales
- Distinto - Verifica si dos valores no son iguales
- Menor que - Verifica si el primer valor es menor que el segundo
- Mayor que - Verifica si el primer valor es mayor que el segundo
- Menor o Igual que - Verifica si el primer valor es menor o igual que el segundo
- Mayor o Igual que - Verifica si el primer valor es mayor o igual que el segundo
Operaciones Booleanas
- Y - Devuelve verdadero solo si ambas condiciones son verdaderas
- O - Devuelve verdadero si al menos una condición es verdadera
- No - Invierte un valor booleano