ENCUENTRAplantilla_de_prueba
datos
FINDplantilla_de_prueba
datos
Devuelve el primer elemento del argumento datos
por lo cual la evaluación de plantilla_de_prueba
con este elemento es CIERTO.
Si no hay un tal elemento, entonces ENCUENTRA devuelve la lista vaciá.
En una plantilla, los símbolos ?RESTANTE
y ?REST
representan el porción de los datos a la derecha del miembro que se usa actualmente como el valor de la ranura ?
.
Por ejemplo, si los datos son [A B C D E]
, cuando se ejecuta la plantilla con ?
reemplazado por B
, entonces también se reemplace a ?RESTANTE
y ?REST
por [C D E]
.
Se usa el símbolo ?RESTANTE
sólo en la versión de FMSLogo española.
Se usa ?REST
en todas las versiones de FMSLogo.
En una plantilla, el símbolo #
representa la posición en datos
del miembro que se usa actualmente como el valor de la ranura ?
.
Por ejemplo, si los datos son [A B C D E]
, cuando se ejecuta la plantilla con ?
reemplazado por B
, entonces también se reemplace a #
por 2
.
PARA NEGATIVO? :arg DEVUELVE :arg < 0 FIN MUESTRA ENCUENTRA "NEGATIVO? [2 4 3 0]
[]MUESTRA ENCUENTRA "NEGATIVO? [2 1 0 -3 -6]
-3