Sunteți pe pagina 1din 8

IntroduccinProgramacin

La Tortuga Python
IntroduccinProgramacin
Mtodos/Instrucciones/Funciones
Movimiento de la tortuga

forward(d) : Mueve la tortuga hacia adelante d unidades.

backward(d) : Mueve la tortuga hacia atrs d unidades.

right(g): Gira la tortuga hacia la derecha g grados.

left(g): Gira la tortuga hacia la izquierda g grados.

goto(x,y): Lleva la tortuga a la posicin (x,y). No modifica su orientacin.

setheading(g): Modifica la orientacin de la tortuga g grados. Si g es: 0 (este),


90 (norte), 180 (oeste) y 270 (sur).

home(): lleva a la tortuga al origen (0,0).


IntroduccinProgramacin
Mtodos/Instrucciones/Funciones
Movimiento de la tortuga
circle(r,a): En la posicin actual realiza una porcin del un crculo de radio r (la
porcin y direccin dibujada depende del parmetro a, 360 para todo).

speed(v): asigna la velocidad de desplazamiento de la tortuga. Si v es: 0 (muy


rpido), 10 (rpido), 6 (normal), 3 (lento) y 1 (muy lento).
IntroduccinProgramacin
Mtodos/Instrucciones/Funciones
Control del lpiz
pendown(): Baja el lpiz de la tortuga de tal manera que cuando se mueva
dibuje.

penup(): Sube el lpiz de la tortuga de tal manera que cuando se mueva no


dibuje.

pensize(g): Asigna el grosor del lpiz de la tortuga. Entre mas alto el numero g
ms ancha ser la lnea que pinte.
IntroduccinProgramacin
Mtodos/Instrucciones/Funciones
Control del color
pencolor(c): Asigna el color del lpiz de la tortuga. El parmetro c es una
cadena de caracteres que tiene el nombre del color en ingles: red, yellow,
violet, orange, green, etc.
color(c): Asigna el color de relleno de una figura. El parmetro c es una cadena
de caracteres que tiene el nombre del color en ingles: red, yellow,
violet, orange, green, etc.
begin_fill(): Se debe usar antes de pintar una figura que se desea tenga color de
relleno.
end_fill(): Se debe usar despus de pintar una figura que tuvo color de relleno.

Ejemplo de uso de fill (relleno):


turtle.color("red")
turtle.begin_fill()
turtle.circle(80)
turtle.end_fill()
IntroduccinProgramacin
Abreviaturas

Instruccin Abreviatura
forward fd
backward bk
right rt
left lt
setheading seth
pendown pd
penup pu
IntroduccinProgramacin
Estructura general de un programa
# Se carga el sistema Mundo de la Tortuga
import turtle
# Operacion para cambiar el titulo de la ventana
turtle.title("El Mundo de la Tortuga")
# Operacion para cambiar el tamao de la ventana
turtle.setup(500,500)
# Operacion para cambiar la forma de la Tortuga
turtle.shape("turtle")
# Operacion para reiniciar el sistema
turtle.reset()

# Operaciones de la tortuga (solucion del problema - programa)

# Ultima operacion (debe estar al final)


turtle.done()
IntroduccinProgramacin

Condiciones
Con el uso de esta presentacin aceptas las siguientes
condiciones de uso y licencia.

Prohibido para uso comercial, slo para uso acadmico.


Esta presentacin puede ser usada libremente por los
estudiantes.
Plantilla de diseo gratuita provista por PresentationPoint. Su
uso esta restringido por las condiciones de uso de
PresentationPoint.
En caso de preguntas o inquietudes contactar a:

E-Mail: diego.polo@javerianacali.edu.co

IntroduccinProgramacin
cic.puj.edu.co/wiki

Pontificia Universidad Javeriana Cali.


Hombres, mujeres y ciencia al servicio del pas.

S-ar putea să vă placă și