
Acceso al contenido de las propiedades de un agente.
En este ejercicio vamos a aprender a acceder a las propiedades de un agente.
Escribe un procedimiento que cree 5 tortugas, cada una de ellas de un tamaño. Al ejecutar el procedimiento, en la ventana de comandos cada tortuga debe “decir” su identificador y qué tamaño tiene.
to comenzar
ca
crt 5
ask turtle 0 [set size 1]
ask turtle 1 [set size 2]
ask turtle 2 [set size 3]
ask turtle 3 [set size 4]
ask turtle 4 [set size 5]
type "Soy la tortuga " type [who] of turtle 0 type " y mi tamaño es " print [size] of turtle 0
type "Soy la tortuga " type [who] of turtle 1 type " y mi tamaño es " print [size] of turtle 1
type "Soy la tortuga " type [who] of turtle 2 type " y mi tamaño es " print [size] of turtle 2
type "Soy la tortuga " type [who] of turtle 3 type " y mi tamaño es " print [size] of turtle 3
type "Soy la tortuga " type [who] of turtle 4 type " y mi tamaño es " print [size] of turtle 4
end
Comentarios:
1. Sintaxis para acceder a las propiedades de un agente: [propiedad] of agente
En este ejercicio vamos a aprender a acceder a las propiedades de un agente.
Escribe un procedimiento que cree 5 tortugas, cada una de ellas de un tamaño. Al ejecutar el procedimiento, en la ventana de comandos cada tortuga debe “decir” su identificador y qué tamaño tiene.
to comenzar
ca
crt 5
ask turtle 0 [set size 1]
ask turtle 1 [set size 2]
ask turtle 2 [set size 3]
ask turtle 3 [set size 4]
ask turtle 4 [set size 5]
type "Soy la tortuga " type [who] of turtle 0 type " y mi tamaño es " print [size] of turtle 0
type "Soy la tortuga " type [who] of turtle 1 type " y mi tamaño es " print [size] of turtle 1
type "Soy la tortuga " type [who] of turtle 2 type " y mi tamaño es " print [size] of turtle 2
type "Soy la tortuga " type [who] of turtle 3 type " y mi tamaño es " print [size] of turtle 3
type "Soy la tortuga " type [who] of turtle 4 type " y mi tamaño es " print [size] of turtle 4
end
Comentarios:
1. Sintaxis para acceder a las propiedades de un agente: [propiedad] of agente
2. Para mostrar un mensaje en la ventana de comandos: type “mensaje” y print “mensaje”. La diferencia entre ambas primitivas es que print hace un retorno de carro al final del mensaje y type no.
No hay comentarios:
Publicar un comentario