martes, 3 de febrero de 2009

Ejercicio 2. Procedimientos

Un procedimiento en un nuevo comando definido por el programador que engloba un conjunto de comandos de Netlogo (esto es análogo al concepto de función en otros lenguajes de programación).

A continuación crearemos un nuevo procedimiento llamado “comenzar”. Dicho procedimiento englobará los comandos que utilizamos en el ejercicio anterior, es decir, creará una tortuga, y ésta dibujará un cuadrado.

Seleccionamos la pestaña “procedures” en la pantalla de Netlogo y escribimos lo siguiente:

to comenzar ;; definimos el nombre del procedimiento
ca ;; clear-all
crt 1 ;; creamos una tortuga
ask turtles [pd repeat 4 [fd 5 rt 90] pu] ;; dibujamos el cuadrado
end ;; fin del procedimiento


Observa que para iniciar la definición de un proceso utilizamos la palabra “to” seguida del nombre que queramos dar al procedimiento. Después introducimos el conjunto de comandos que componen la primitiva y finalmente cerramos la definición del procedimiento con la palabra “end”.

Para ejecutar el comando, debes ir a la pestaña “interface”, y, en la línea de comandos, teclear el nombre del procedimiento que acabas de crear (comenzar). Pulsa enter y observa lo que ocurre.

No hay comentarios: