primitivas xlogo

23
Primitivas Argumentos Uso avanza , av n: número de pasos Mueve la tortuga hacia adelante n pasos en la dirección que actualmente está mirando. retrocede , re n: número de pasos Mueve la tortuga hacia atrás n pasos en la dirección que actualmente está mirando. giraderecha , gd n: ángulo Gira la tortuga n grados hacia la derecha de la dirección que actualmente está mirando. giraizquierda , gi n: ángulo Gira la tortuga n grados hacia la izquierda de la dirección que actualmente está mirando. Primitivas Argumentos Uso cuadrícula a b: números Dibuja una cuadrícula en el Área de dibujo de dimensiones a xb y borra la pantalla borracuadrícula no Quita la cuadrícula del Área de

Upload: anon81310007

Post on 21-Jul-2015

131 views

Category:

Documents


0 download

TRANSCRIPT

Primitivas Argumentos

Uso Mueve la tortuga hacia adelante n pasos en la direccin que actualmente est mirando. Mueve la tortuga hacia atrs n pasos en la direccin que actualmente est mirando. Gira la tortuga n grados hacia la derecha de la direccin que actualmente est mirando. Gira la tortuga n grados hacia la izquierda de la direccin que actualmente est mirando. Uso Dibuja una cuadrcula en el rea de dibujode dimensiones a x by borra la pantalla Quita la cuadrcula delrea de

avanza av

,

n: nmero de pasos

retrocede re

,

n: nmero de pasos

giraderecha gd

,

n: ngulo

giraizquierda gi n: ngulo

,

Primitivas

Argumentos

cuadrcula

a b: nmeros

borracuadrcula

no

dibujo y borra la pantallaponcolorcuadrculapcc primitiva lista

,

onumero

Establece el color de la cuadrcula del rea de dibujo Devuelve el color actual de la cuadrcula. Dibuja los ejes cartesianos (X e Y) de escala (separacin entre marcas) a, con las etiquetas correspondientes. Dibuja el eje de abscisas (eje X) de escala (separacin entre marcas) a, con las etiquetas correspondientes. Dibuja el eje de ordenadas (eje Y) de escala (separacin entre marcas) a, con las etiquetas correspondientes. Quita los ejes del rea de dibujo y borra la

colorcuadrcula

no

ejes

a: nmero

ejex

a: nmero

ejey

a: nmero

borraejes

no

pantallaponcolorejes pce primitiva lista

,

onumero

Establece el color de los ejes en el rea de dibujo Devuelve el color actual de los ejes. Lleva la tortuga a la posicin original, es decir coordenadas [0 0] con rumbo 0. Devuelve las coordenadas X e Y de la posicin actual de la tortuga. Mueve la tortuga a las coordenadas especificadas por los dos nmeros en la lista (x es la abscisa, y la ordenada). Mueve la tortuga horizontalmente hasta el punto de abscisa x Mueve la tortuga verticalmente hasta el punto de ordenada y Idntico a ponpos[x

colorejes

no

centro

no

posicin pos

,

no

ponposicin ponpos

,

[x y]: lista de dos nmeros

ponx

x: eje x

pony

y: eje y

ponxy

x y

:

coordenadas xe y

e y son nmeros, no una lista.y] x

punto

a: lista

El punto definido por las coordenadas de la lista se resaltar con el color del lpiz. Uso Devuelve el rumbo o el ngulo de la tortuga. Orienta la tortuga en la direccin especificada.0 corresponde a mirar hacia arriba verticalmente. La lista debe contener dos nmeros que representen coordenadas. Devuelve el rumbo que la tortuga deber seguir hacia el punto definido por las coordenadas. La lista debe contener dos nmeros que representen coordenadas. Devuelve el nmero de pasos desde la actual posicin y el punto definido por las coordenadas.

Primitivas Argumentosrumbo no

ponrumbo ponr

,

n: rumbo

hacia

a: lista

distancia

a: lista

Primitivasmuestratortuga mt

Argumentosno

Uso Hace que la tortuga se vea en pantalla. Hace invisible a la tortuga. La tortuga dibujar una lnea cuando se mueva. La tortuga no dibujar cuando se mueva. La tortuga borrar toda traza que encuentre. Pone la tortuga en "modo inverso", y lpiz abajo. Pone la tortuga en el modo normal de dibujo y lpiz abajo.

,

ocultatortuga ot

,

no

bajalpiz bl

,

no

subelpiz sl

,

no

goma go

,

no

inviertelpiz ila

,

no

ponlpiz pla

,

no

a: nmero, primitiva poncolorlpiz poncl o lista [r v a]

,

Cambia el color del lpiz. La especificacin del color se detalla en la seccin 5.1.4 Define el grosor del trazo del lpiz (en pixels). Por defecto es 1. La forma es cuadrada. Devuelve el color actual del lpiz. Devuelve el color del punto definido por las coordenadas. Devuelve el grosor del lpiz. Fija la forma del lpiz:pfl 0: cuadrada; pfl 1: ovalada. Devuelve la forma del

pongrosor

n: nmero

colorlpiz cl

,

a: lista

encuentracolor ec

,

a: lista

grosorlpiz gl

,

no

ponformalpiz pfl

,

n: 0 1

formalpiz fl

,

no

lpiz. Puedes elegir tu tortuga preferida en la segunda etiqueta del menHerrami entas Preferencias, pero tambin es posible conponforma. El nmeron puede ir de 0 a 6. (0 es la forma triangular del LOGO tradicion al). Devuelve un nmero que representa la forma actual de la tortuga. Argumento s Uso Cambia el color del papel (fondo). La especificaci n del color se

ponforma pforma

,

n: nmero

forma

no

Primitivas

poncolorpapel poncp

,

a: nmero, primitiva o lista [r v a]

detalla en la seccin 5.1.4 Devuelve el color actual del "papel" (fondo, rea de dibujo). Fija la calidad del dibujo: pcd 0: normal; pcd 1: alta;pcd 2: baja; Devuelve la calidad del dibujo Devuelve una lista que contiene el tamao de la pantalla Fija el tamao de la pantalla. Ejemplo:ptp[1000 1000]

colorpapel

a: lista

poncalidaddibujo pcd

,

n: 0, 1 2

calidaddibujo cdib

,

no

tamaopantalla tpant

,

no

pontamaopantallaptp

a: lista

modoventana

no

La tortuga puede salir del rea de dibujo (pero no dibujar nada).

modovuelta

no

Si la tortuga sale del rea de dibujo, vuelve a aparecer en el lado opuesto La tortuga queda confinada al rea de dibujo. Si intenta salir, aparecer un mensaje de error avisando cuntos pasos faltan para el punto de salida. Devuelve una lista con cuatro elementos, las coordenadas de la esquina superior izquierda y de la esquina inferior derecha.

modojaula

no

tamaoventana tv esquinasventana

, ,

no

Por ejemplo, si devuelve [200 200 400 -

, significa que las coordenadas de la esquina superior izquierda son(-200,200) y las de la esquina inferior derecha(400,300] 300)

zoom

a: nmero

Acerca o aleja el rea de dibujo. En concreto, el valor de aes el factor de escala respecto a la imagen original: (a>1)a cerca el rea de dibujo; (0