Saltar al contenido principal

Si Sino

Prueba algo. Si es verdadero, entonces el agente sigue los comandos del primer gancho. Si es falso, entonces el agente sigue los comandos del gancho "sino".

Bloque Si Sino

Descripción

El bloque Si Sino prueba una condición. Si es verdadera, el agente sigue los comandos del primer gancho. Si es falsa, el agente sigue los comandos del gancho "sino". Este es un bloque de código del cajón de Lógica.

Uso

Prueba algo. Si es verdadero, el agente sigue los comandos del primer gancho. Si es falso, el agente sigue los comandos del gancho "sino".

Sintaxis

Entradas en este bloque:

  • Un bloque de declaración comparativa (= declaraciones, > declaraciones, no declaración, y/o declaraciones)

Ejemplo

Este es un modelo de una rana hambrienta intentando atrapar dos tipos diferentes de moscas. Mientras 'volar alrededor' está activado, la rana se mueve hacia la mosca más cercana. La mosca detecta si la rana está cerca y se moverá en la dirección opuesta. El bloque si sino se utiliza para determinar la velocidad de cada mosca en función del tamaño de cada agente. En este caso, las moscas grandes son rápidas, mientras que las pequeñas son lentas. Se puede ver en el gráfico de líneas que la población de las moscas más grandes y rápidas disminuye más lentamente que la de las moscas más pequeñas y lentas.

Código de ejemplo Si Sino

Bloques Relacionados

  • Si - Prueba una condición sin una rama "sino"