Saltar al contenido principal

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

Valores Booleanos

  • Verdadero - Representa el valor booleano verdadero
  • Falso - Representa el valor booleano falso