Está en la página 1de 18

Descripcin de primitivas de LogoWriter 2.

01 Espaol Ms-Dos I Parte


Pantalla
Comando bm Descripcin Mando/sin entrada. Significa borra mandos. Borra todo el texto que se encuentre en el centro de mandos.

bg

Mando/sin entrada. Significa borra grficos. Borra todos los grficos y lleva a la tortuga (s) al centro y mirando hacia arriba. Son grficos todas las lneas y figuras dibujadas, estampadas o pintadas, y todo el texto escrito con la orden rtulo o en el modo rtulo. Mando/sin entrada. Significa borrar pgina. Borra todos los textos y grficos de ambos lados de la pgina. Nota: Esto borra todos los procedimientos as como limpia el frente de la pgina. Si una pgina se borra por accidente, el mando recobra trae la versin de la pgina que est grabada en el disco.

bpg

bt

Mando/sin entrada. Significa borra texto. Borra todo el texto de la cara de la pgina qu est visible en la pantalla. No afecta el texto escrito en el modo rtulo o con el mando rtulo. Mando/sin entrada. Significa pantalla siguiente. Lleva el cursor de la pgina a la pantalla siguiente del texto. Su funcin es similar a la tecla pantalla siguiente Avpg Mando/sin entrada. Significa pantalla previa. Lleva el cursor de la pgina a la pantalla previa del texto. Su funcin es similar a la de la tecla pantalla previa Repg

pantsig

pantprev

Cuaderno
Comando Descripcin Mando/sin entrada. Borra de la memoria todos los procedimientos tiles. Los procedimientos tiles.rwl son procedimientos de LogoWriter que han sido trados a la memoria con la primitiva traetiles. Los procedimientos tiles no aparecen en el revs de pgina. La nica manera de borrarlos es usando btiles.

btiles

carga nombre de pg

Mando/1entrada.Copia el reverso de nombre de pgina en el revs de la pgina actual. Los nuevos procedimientos son agregados a los ya existentes, sin que se modifique el revs o frente de la pgina actual.

cierra

Mando/sin entrada. Impide al usuario de borrar o modificar una pgina. Se puede acceder a una pgina cerrada, pero no se pueden conservar los cambios que en ella se realicen. Un buen hbito consiste en cerrar una pgina cuando se le considera terminada. Al escribir el mando cierra, la pgina es guardada en el estado en que se encuentra y la palabra cerrada aparece al lado del nombre de la pgina. Los cambios ejecutados en una pgina cerrada no son guardados cuando se oprime la tecla ESC. Para cambiar algo en una pgina cerrada, tiene que abrir la pgina (use descierra) haga su cambio, guardarlo, y luego cerrarlo (use cierra) de nuevo.

Elatelierdeldocente@gmail.com

2012

Pgina 1

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


contenido Mando/sin entrada. Guarda la pgina actual, y muestra despus la pgina especial de Contenido, en donde se indican todas las pginas del disco del cuaderno. La pgina de Contenidos es un men desde el cual es posible acceder a cualquier pgina o eliminarla.

davuelta

Mando/sin entrada. Da vuelta a la pgina desde el revs o frente de la pgina al reverso o revs o viceversa. Su funcin es similar a la de las teclas davuelta CONTROL + D

dejapg

Mando/sin entrada. Abandona la pgina actualmente en la pantalla sin guardar su contenido. Dejapg remite al usuario a la pgina de contenido. Utilice este mando para abandonar una pgina sin cambiar la versin inicial.

descierra

Mando/sin entrada. Anula la proteccin de una pgina cerrada. Utilice el mando descierra para guardar los cambios efectuados en una pgina o para borrar una pgina.

eliminapg nombre pg elpg nombre pg

Mando/1entrada. Significa elimina pgina. Puede utilizar su forma abreviada elpg. Borra la pgina del cuaderno del disco. Se debe utilizar con precaucin, pues una vez borrada la pgina, no puede recuperarse.

figuras

Mando/sin entrada. Guarda la pgina actual y muestra la pgina de Figuras. La pgina de Figuras es una pgina especial que muestra todas las figuras que la tortuga pude adoptar y donde se pueden modificar o crear nuevas figuras. En este caso encuentras 90 figuras en la pgina de figuras.

frente?

<Enter>

Reportero de prueba/sin entrada. Responde con cierto si el frente de la pgina es visible; de otro modo, responde con falso. Ejemplo muestra frente?

guardapg

Mando/sin entrada. El mando guardapg conserva (guarda) el contenido de la pgina que aparece en la pantalla, sin regresar a la pgina de contenido. La pgina debe tener previamente un nombre.

listapg

Reportero/sin entrada. Significa lista de pginas. Responde con la lista de los nombres de las pginas de LogoWriter que hay en el disco. Ejemplo muestra listapg [jardn avin ciudad casas]

listatiles

Reportero/sin entrada. Responde con la lista de los nombres de los procedimientos tiles que hay en memoria. Los procedimientos tiles son procedimientos que han sido cargados con la orden traetiles y que no aparecen en el revs de pgina.

nombrapg nombre pg np nombre pg

Mando/ 1 entrada. Da un nombre a la pgina actual.

Elatelierdeldocente@gmail.com

2012

Pgina 2

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


nuevapg Mando/sin entrada. Guarda la pgina actual y muestra una pgina nueva. La nueva pgina no tiene nombre (??????) aparece en la posicin del ttulo. La nueva pgina debe ser designada con nombrapg para que pueda ser guardada.

recobra

Mando/sin entrada. Reemplaza la pgina actual con la versin de esa pgina que est en el disco. Se perdern todos los cambios o correcciones que se hayan hecho en ambo lados de la pgina desde que fue trada del disco. Si la pgina es nueva, es decir, que no existe ninguna versin de ella en el disco, no se producir ningn cambio.

traefigs

Reportero/ 1 entrada. Reemplaza las figuras en la memoria con las figuras en la pgina de Figuras actual. Traefigs es un mando til para incluir en programas que cambian directorios o cambian discos. Se puede usar traefigs para fijar las figuras de LogoWriter a una pgina Figuras en un directorio o disco nuevo. Si no hay una pgina de Figuras en el directorio, el mando traefigs ser ignorado.

traepg nombre pg tp nombre pg

Mando/1 entrada. Guarda la pgina actual y muestra la indicada por nombre de pgina.. A continuacin pueden usarse los procedimientos del revs de nombre de pgina. Si nombre de pgina no existe, aparecer un mensaje.

Asignacin

Comando

Descripcin Mando/ 1 entrada. Borra de la memoria la variable o las variables (y sus valores) indicadas por su entrada. Las variables son creadas con las primitivas da y nombra. Ejemplo: nombra Sebastin amigo muestra :amigo Sebastin bnombre amigo muestra :amigo amigo no tiene valor

bnombre palabra [lista]

bnombres

Mando/sin entrada. Borra de la memoria todos los nombres de las variables y sus valores asociados. Las variables son creadas con las primitivas da y nombra. Ejemplo: nombra Esteban amigo da grupo [Aurelio Carolina Marcos] muestra :amigo Esteban bnombres muestra :amigo amigo no tiene valor muestra :grupo grupo no tiene valor

Elatelierdeldocente@gmail.com

2012

Pgina 3

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


Reportero/1 entrada. Responde con el valor de la variable nombre. Las variables se crean con las rdenes da y nombra. Se utiliza con el comando muestra. Ejemplos: nombra [Juan Marcos Ricardo] pandilla muestra cosa pandilla [Juan Marcos Ricardo] muestra :pandilla [Juan Marcos Ricardo] nombra [un chico inteligente] Luis muestra cosa Luis [un chico inteligente] muestra :Luis [un chico inteligente] muestra cosa ltima :pandilla [un chico inteligente]

cosa nombre var

da nombre var palabra / [lista] /nmero

Mando/2 entradas. Crea una variable, nombre variable, y le da el valor palabra/lista/nmero.. (Los valores son asignados de derecha a izquierda). En general las variables creadas con da son variables globales, y permanecen en la memoria de la computadora aunque se cambie de pgina. La nica excepcin es cuando da se encuentra dentro de un procedimiento y utiliza un nombre de variable igual al nombre que est en la lnea de ttulo de procedimiento; en este caso, el valor de la variable es local y slo permanece en memoria mientras el procedimiento se est activando. Las variables no se guardan junto con la pgina a menos que las ordenes da o nombra se pongan dentro de procedimientos. Una vez que una variable es creada, su valor puede obtenerse mediante : nombre o cosa nombre. Los : (dos puntos) significan el valor de o la cosa de. Ejemplo: da amigos [ Jos Mara Ricardo Carolina Juan] muestra :amigos [ Jos Mara Ricardo Carolina Juan] da x 34 muestra :x 34 da y si muestra :y si

esnombres

Mando/sin entrada. Imprime en la pgina todas las variables que estn en la memoria. Las variables se crean con las rdenes da y nombra. Ejemplo: da edad 12 nombra Eliana amiga esnombres : amiga es Eliana :edad es 12

muestranombres mn

Escribe en el centro de mando todas las variables y sus valores que estn en memoria. Las variables se crean con las rdenes da y nombra. Ejemplo: nombra Jos amigo da edad 15 muestranombres :edad es 15 :amigo es Jos 2012 Pgina 4

Elatelierdeldocente@gmail.com

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


Crea una variable, nombre, y le da el valor palabra/lista. En general, las variables creadas con nombra son globales, y permanecen en la memoria de la computadora aunque se cambie de pgina. La nica excepcin es cuando nombra se encuentra dentro de un procedimiento y utiliza el nombre de variable igual a laque est en la lnea de ttulo del procedimiento; en este caso, el valor de la variable es local y solo permanece en memoria mientras el procedimiento se est activando. La funcin de nombra es idntica a la de da pero est invertido el orden de las entradas (los valores se encuentra al lado izquierdo y el nombre de la variable al lado derecho). Las variables no se guardan junto con la pgina a menos que las rdenes da o nombra se pongan dentro de procedimientos. Ejemplo: nombra 0 negro fcolorf 2 fcolorf :negro muestra fcolorf 0

nombra palabra / [lista] / nmero nombre var

nombre? palabra

Responde con cierto si palabra es el nombre de una variable (si palabra tiene un valor asignado): de otro modo, responde con falso. Ejemplo: da minombre Margarita nombra Joaqun amigo muestra nombre? minombre cierto muestra nombre? amigo cierto

Flujo de control / Lgica


Comando Descripcin Cumple las instrucciones de lista a activar. Si lista a activar responde con algo, activa responde con la misma cosa. Ejemplos: activa [adelante 120] muestra activa [ 25 + 10] 35 nombra [ 12 + 5 + 13 + 16 + 24] problema muestra activa problema 70

activa [lista]

alto

Detiene el procedimiento que se est ejecutando. Si ese procedimiento es un subprocedimiento, el control vuelve al Superprocedimiento; de otro modo, el control vuelve al centro de mando. Alto solo puede usarse dentro de un procedimiento. Ejemplo: para contador :nmero si :nmero = 0 [alto] es :nmero contador :nmero -1 fin contador 15

Elatelierdeldocente@gmail.com

2012

Pgina 5

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


Detiene todos los procedimientos que se estn activando y devuelven el control directamente al centro de mando. Ejemplo: cuando x [altotodo] tortugalenta repite 4 [ad 70 iz 90] Oprime Control + X

altotodo

no

Responde con el valor lgico contrario al de su entrada, si cierto/falso es cierto, no responde con falso. Si cierto/falso es falso, no responde con cierto. La entrada de no debe responder con cierto o falso. Ejemplo: Muestra no cierto falso muestra 8 = 10 falso muestra no 8 = 10 cierto

Responde con cierto, si alguna de sus entradas es cierto; de otro modo, responde con falso. Las entradas de o deben responder con cierto o con falso. Ejemplos: muestra o cierto falso cierto muestra o ( 5 = 3 ) ( 2 = 2) cierto Activa la lista de instrucciones de acuerdo al nmero de veces especificado. Ejemplos: rg repite 4 [ ad 80 de 90] repite 2 [muestra [hola amigos] ] [hola amigos] [hola amigos] repite :lines [ cp ad :dist at :dist sp de 90 ad 10 de 90]

repite nm [lista ]

reporta palabra [lista] re palabra [lista]

Detiene el procedimiento que se est activando y responde con palabra/lista. Reporta solo puede usarse dentro de un procedimiento. Se utiliza para crear procedimientos de tipo reportero. Ejemplo: Defina el siguiente procedimiento en el revs de pgina: para cuadrado :nmero reporta :nmero * :nmero fin Escriba en el centro de mando muestra cuadrado 5 25

si

condicin. [lista]

La primera entrada debe ser una condicin que si prueba para determinar si es cierta o falsa. Si es cierta activa la [lista], si es falsa la lista a activar es ignorada. Ejemplo: si ( 30 + 20 ) = 50 [muestra [correcto] ] [correcto]

Elatelierdeldocente@gmail.com

2012

Pgina 6

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


siotro condicin [lista1] [lista2] La primera entrada debe ser una condicin que siotro prueba para determinar si es cierta o falsa. Siotro es cierta activa la [lista1]; si es falsa, activa la [lista2]. Si lista a activar1 o lista activar2 responden con algo, siotro responde con la misma cosa. Ejemplo: siotro 5 < 10 [muestra menor ] [muestra mayor ] menor

y palabra1 palabra2 y (item1) (item2) (item3)

Responde con cierto, si todas sus entradas responden con cierto; de otro modo, responde con falso. Ejemplos: muestra y cierto falso falso muestra ( y ( 15 = 15 ) ( M = M ) ( 25 = 25 ) cierto

Eventos

Comando

Descripcin Borra de la memoria todos los eventos programados con teclas Control / Ctrl. Los eventos se programan con el mando cuando. Ejemplo: cuando z [es [Estoy cansado.] ] Estoy cansado. beventos Oprima Control + Z (no sucede nada)

beventos

cuando letra [lista]

Programa un evento con la tecla Ctrl. Cada vez que se opriman simultneamente la tecla Ctrl y la tecla letra, se activara la lista, sin importar si hay otro procedimiento en marcha. Se pueden usar solo las siguientes diez teclas: N O P Q R V W X Y Z. Los eventos de la tecla Ctrl son guardados en la pgina solamente si la instruccin cuando est dentro de un procedimiento Nota: Si leelista, leelistacc o leecar estn leyendo del teclado, se ignorarn las teclas Ctrl. Ejemplos: cuando z [es hola] cuando x [ad 10] oprima varias veces las teclas Ctrl + Z y Ctrl + X beventos

Elatelierdeldocente@gmail.com

2012

Pgina 7

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


Grficos
Comando Descripcin Mando/1entrada. Mueve hacia adelante la o las tortugas, hacindolas avanzar nmero pasos de tortuga. Ejemplos: rg adelante 55 de 90 repite 50 [ ad 5 ]

adelante nmero ad nmero

atrs nmero at nmero

Mando/1entrada. Mueve hacia atrs la o las tortugas, hacindolas retroceder nmero de pasos de tortuga. Ejemplos: rg atrs 50 de 90 at 50

cada [lista a activar]

Mando/1entrada. Hace que cada una de las tortugas activas cumpla las instrucciones de la lista a activar. Si hay ms de una tortuga activa, la primera tortuga ejecuta todas las instrucciones de lista a activar antes de que la segunda tortuga haga algo. Ejemplos: rg dile [0 1 2 3] mt cada [repite 4 [ ad 30 de 90] ] dile [ 1 3] cada [frumbo ( 90 * quin ) ad 70 ]

cardebajo <Enter>

Reportero/sin entrada. Responde con la letra que se encuentra debajo de la tortuga. Cardebajo slo encuentra los caracteres escritos como texto comn, no los escritos con la primitiva rtulo o en el modo rtulo. Si no hay ninguna letra debajo de la tortuga, responde con el carcter espacio. Ejemplo: bt escribe casa casa prinpg fpos poscursor muestra cardebajo c

color <Enter>

Reportero/sin entrada. Responde con el nmero que representa el color de la tortuga (que es el color con el cual dibuja). Si hay ms de una tortuga activa, color da el nmero del color de la tortuga que est primera en la lista que responde quin. Ejemplo: rg fcolor 5 ad 50 2012 Pgina 8

Elatelierdeldocente@gmail.com

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


muestra color 5

colordebajo <Enter>

Reportero/sin entrada. Responde con el nmero que representa el color que est debajo del centro de la tortuga, donde se ubica su pluma. Si la pluma est sobre una lnea, el color que responde a colordebajo ser el de la lnea. Ejemplos: rg muestra colordebajo 0 fcolor 5 ad 50 muestra colordebajo 5

colorf <Enter>

Reportero/sin entrada. Significa color de fondo. Responde con el nmero que representa el color de fondo. ejemplo: rg muestra colorf 0 fcolorf 3 muestra colorf 3

coorx

<Enter>

Reportero/sin entrada. Significa coordenadas x. Proporciona un nmero que representa la componente x de la posicin de la tortuga. Ejemplo: fpos [30 60] muestra coorx 30 fx -55 muestra coorx -55

coory

<Enter>

Reportero/sin entrada. Significa coordenadas y. Proporciona un nmero que representa la componente y de la posicin de la tortuga. Ejemplo: fpos [ 35 60] muestra coory 60 fy -80 muestra coory -80

cp <Enter>

Mando/sin entrada. Significa con pluma. Hace que la tortuga o tortugas activas dibujen al desplazarse. Todas las tortugas se inician con pluma. Ejemplo: rg repite 10 [ sp ad 10 cp ad 10]

Elatelierdeldocente@gmail.com

2012

Pgina 9

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


derecha grados de grados Mando/1 entrada. Gira la tortuga o tortugas grados hacia la derecha. Ejemplo: rg de 90

dile n tortuga dile [lista de tortugas]

Mando/1 entrada. Designa la tortuga o las tortugas que activarn rdenes. Los nmeros que hacen referencia a las cuatro tortugas son 0, 1, 2, 3. Ejemplos: rg dile [ 0 1 2 3 ] mt ad 50 dile [ 0 1 ] de 90 ad 50 muestra quien? [ 0 1] dile 3 iz 90 ad 50

distancia [ x

y ]

Reportero/1 entrada. Reporta la distancia en pasos de tortuga desde la tortuga a la posicin de la pantalla { x y]. Ejemplos: rg frumbo hacia [ 70 70 ] ad distancia [ 70 70 ] frumbo hacia [ -20 100] ad distancia [ -15 -45]

estampa

<Enter>

Mando/sin entrada. Estampa en la pantalla una copia de la (s) figura (s) de la tortuga. La tortuga estampa con el color y el estado (sp, cp, pb, pi) actual de su pluma. Ejemplos: rg estampa ad 40 ffig 21 fcolor 5 repite 10 [estampa ad 20] et

et

<Enter>

Mando/ sin entrada. Significa esconde tortuga. Hace invisible la tortuga o tortugas. Ejemplo: repite 4 [ ad 70 de 90] et

fcolor nmero

Mando/ 1 entrada. Significa fija color. Pone el color representado por nmero a la figura y a la pluma de cada tortuga. ejemplos: rg fcolor 1 ad 50 fcolor 2 ad 60 muestra color 2 2012 Pgina 10

Elatelierdeldocente@gmail.com

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


Mando/1 entrada. Significa fija color fondo. Colorea el fondo de la pantalla con el color representado por nmero. Ejemplo: rg fcolorf 4 muestra colorf 4 rg muestra colorf 0

fcolorf nmero

ffig

nmero

Mando/1 entrada. Significa fijar figura. Da a la tortuga o tortugas la figura especificada por nmero. Ejemplos: rg ffig 21 (gato) muestra fig 21 ffig fig + 1

fig

<Enter>

Reportero/ sin entrada. Responde con el nmero de la figura de la tortuga. Si hay ms de una tortuga activa, fig responde con el nmero de la figura de la tortuga que est primera en la lista que responde quin. Ejemplos: rg ffig 11 muestra fig 11 ffig fig + 1

fpos [ x y ]

Mando/ 1 entrada. Significa fijar posicin. Lleva la tortuga o tortugas a la posicin indicada por las coordenadas [x y]. Ejemplos: rg fpos [ 0 60 ] fpos [ 50 50 ] fpos [-30 -40] origen

frumbo grados

Mando/1 entrada. Significa fijar rumbo. Da a la tortuga o tortugas el rumbo indicado por grados. Ejemplos: muestra rumbo 0 frumbo 45 ad 50 frumbo 180 ad 50

Elatelierdeldocente@gmail.com

2012

Pgina 11

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


Mando/1 entrada. Significa fija x. Este mando desplaza la tortuga horizontalmente hasta la posicin de la abscisa indicada por la entrada. La ordenada y el rumbo de la tortuga no son modificados. Si la tortuga trabaja con pluma, dibujar una lnea hasta su nueva posicin. Ejemplos: rg fx 50 ad 35 de 30 fx -60

fx

nmero

fy

nmero

Mando/1 entrada. Significa fija y. Este mando desplaza la tortuga verticalmente hasta la posicin de la ordenada indicada por la entrada. La abscisa y el rumbo de la tortuga no son modificados. Si la tortuga trabaja con pluma, dibujar una lnea hasta su nueva posicin. Ejemplos: rg fy -45 iz 90 ad 60 fy 90

hacia [x y]

Reportero/ 1 entrada. Proporciona el rumbo que la tortuga debe tomar para apuntar hacia la posicin indicada. Hacia puede servir para orientar una tortuga en direccin de cualquier punto de la pantalla, o en direccin de otra tortuga. Ejemplos: rg frumbo hacia [50 50] La tortuga est orientada en la direccin del punto [50 50], es decir, hacia la esquina superior derecha de la pantalla. pide 1 [mt] frumbo hacia pide 1 [pos] La tortuga se voltea hacia la tortuga 1. dile todas mt cada [frumbo hacia pide 1 [pos] ] Todas las tortugas se voltean hacia la tortuga 1.

izquierda grados iz grados

Mando/1 entrada. Gira la tortuga o tortugas grados hacia la izquierda. Ejemplo: iz 90 iz -45

limpia <Enter>

Mando /sin entrada. Borra todos los grficos de la pgina sin afectar las tortugas o el texto. Grficos son todas las lneas y figuras dibujadas, estampadas o pintadas, y todo el texto escrito con la orden rtulo o en el modo rtulo. Ejemplo: rg ad 50 limpia

mt <Enter>

Mando/sin entrada. Significa muestra tortuga. Hace visible la tortuga o tortugas. Ejemplo: rg dile [ 1 2 3] mt et 2012 Pgina 12

Elatelierdeldocente@gmail.com

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


Mando/sin entrada. Lleva cada una de las tortugas a su posicin central original y les fija rumbo 0. Ejemplo: rg dile todas mt sp de 45 ad 50 origen

origen <Enter>

pb

<Enter>

Mando/sin entrada. Significa pluma de borrar. Hace que la tortuga o tortugas borren las lneas que cruzan al desplazarse. Ejemplo: rg ad 55 pb at 55

pi

<Enter>

Mando/sin entrada. Significa pluma inversa. Hace que la tortuga o tortugas dibujen menos que se encuentren sobre una lnea ya dibujada, en cuyo caso la borran. Ejemplo: rg pi repite 12 [ ad 40 at 40 de 90] repite 8 [ ad 50 de 90]

lneas a

pide n tortuga pide [lista n tortugas]

Mando o Reportero/2 entradas. Hace que LogoWriter se dirija temporalmente a la tortuga o tortugas indicadas, dndoles las instrucciones de lista a activar. Esto no modifica la lista de tortugas que fue fijada por el ltimo mando dile. Ejemplos: rg dile todas mt de 90 ad 50 pide 0 [ad 50] de 90 ad 50 fpos pide 0 [pos]

pinta

Mando/sin entrada. Colorea una figura cerrada o la pantalla entera con el color de la tortuga. Pinta comienza desde la posicin de la pluma; si la pluma se encuentra sobre una lnea, slo la lnea es coloreada. Para poder colorear, lleve la tortuga sin pluma hasta dentro del rea a colorear y luego ordene cp, una forma ms fcil es utilizar la tecla F9. Ejemplo: rg repite 4 [ ad 70 de 90] sp de 45 ad 10 cp pinta

pos

Reportero/sin entrada. Significa posicin. Responde con la lista [x y] de las coordenadas de la posicin de la tortuga. Si hay ms de una tortuga activa, pos responde con la posicin de la tortuga que est primera en la lista que responde quin. Cuando se inicia LogoWriter, la tortuga 0 se encuentra en la posicin [ 0 0] Ejemplo: 2012 Pgina 13

Elatelierdeldocente@gmail.com

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


rg muestra pos [0 0] dile 1 mt ad 50 de 90 ad 50 muestra pos [50 50]

Reportero/ sin entrada. Responde con la posicin del cursor en la pgina, en coordenadas de la tortuga. Ejemplos: bt repite 2 [ es [Dnde estoy? ] ] Dnde estoy? Dnde estoy? poscursor prinpg Dnde estoy? Dnde estoy? muestra poscursor [-137 86 ] finpg Dnde estoy? Dnde estoy? muestra poscursor [-137 66]

Los valores pueden ser diferentes

quin

Reportero/sin entrada. Responde con el nmero o lista de nmeros de las tortugas que estn activas. Si se usa quin en una lista de instrucciones cada, responder con un solo nmero de tortuga por vez. Ejemplos: rg dile [ 0 1 2 3 ] mt ad 50 muestra quin [0 1 2 3] pide [0 1 ] [ de 90 ad 60] muestra quin [ 0 1 2 3]

rg

Mando/sin entrada. Significa recobra grficos. Restaura el sistema grfico a su estado original; borra todos los grficos, da al fondo el color negro, activa la tortuga 0 solamente, le da la figura de tortuga de color blando y la deja con pluma. Las tres tortugas restantes quedan inactivas e invisibles. Ejemplo: ad 50 ffig 21 fcolor 2 dile [ 0 1 2 3] mt rtulo hola que tal rg

Elatelierdeldocente@gmail.com

2012

Pgina 14

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


Mando/1 entrada. Escribe como un grfico la palabra o lista especificada, a partir de la posicin de cada tortuga activa. El texto impreso de esta manera no forma parte del texto regular; no acompaa el movimiento del texto regular ni puede ser modificado con las teclas o primitivas de edicin de texto. El texto impreso con rtulo se puede borrar ordenando rtulo con exactamente las mismas letras, o borrando los grficos con bg, limpia o rg. Ejemplos: rg sp rtulo hola at 10 et rtulo amigos bg dile [0 1] rtulo hola

rtulo palabra [lista]

rumbo

Reportero/sin entrada. Responde con el rumbo de la tortuga en grados, entre 0 y 359.999. Si hay ms de una tortuga activa, rumbo responde con el rumbo de la tortuga que est primera en la lista que responde quin. Ejemplos: rg muestra rumbo 0 de 45 muestra rumbo 45 si rumbo = 45 [muestra noreste ] noreste

sombrea

Mando/ sin entrada. Repite en un rea cerrada o en la pgina entera la figura de la tortuga. El rea que se sombrea es aquella donde se encuentra el centro de la tortuga. Sombrea no funcionar si esa rea es menor que la tortuga o si tiene un nmero grande de lados. Para sombrear, lleve la tortuga sin pluma hasta el centro del rea o utilice F9 y luego ordene cp y sombrea. Ejemplo: rg repite 4 [ ad 60 de 90] sp de 45 ad 20 cp ffig 21 sombrea et

sp

Mando/ sin entrada. Significa sin pluma. Hace que la tortuga o tortugas activas no dibujen al desplazar. Ejemplo: rg repite 10 [ sp ad 20 cp ad 10 ]

todas

Reportero/sin entrada. Responde con la lista de las tortugas [0 1 2 3 ] Ejemplo: rg dile todas mt 2012 Pgina 15

Elatelierdeldocente@gmail.com

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


ad 60 muestra quin [ 0 1 2 3 ]

tortugalenta

Mando/ sin entrada. Reduce la velocidad de la tortuga para que sea ms fcil ver. Cuando se inicia LogoWriter, la velocidad est fijada en tortugarpida.

tortugarpida

Mando/ sin entrada. Fija la velocidad de la tortuga. Para reducir la velocidad use tortugalenta. Cuando se inicia LogoWriter, la velocidad est fijada en tortugarpida.

Espacio de trabajo

Comando

Descripcin Reportero/sin entrada. Responde con la cantidad de memoria libre disponible, expresada como un porcentaje del espacio de trabajo total. Antes de usar espacio, es conveniente ordenar recicla para obtener el nmero ms alto posible de bytes disponibles en memoria. Ejemplo: recicla muestra espacio 80

espacio

recicla

Mando/ sin entrada. Realiza una recoleccin de basura en la memoria de la computadora liberando la porcin de la memoria que no est siendo utilizada. El mando recicla, utilizado dentro de programas largos y complejos, puede ayudar a que se ejecuten ms rpidamente y, adems, evitar que la recoleccin automtica de basura que realiza LogoWriter demore la ejecucin de un programa en un momento inoportuno. Ejemplo: recicla muestra espacio

Elatelierdeldocente@gmail.com

2012

Pgina 16

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


Ordenes de impresin
Comando Descripcin Mando/sin entrada. Significa espacio doble. Hace que la impresora imprima el texto a doble espacio. Al ponerle en marcha, LogoWriter imprime a un espacio. Ejemplo: bt es [He aqu una lnea.] es [Y aqu hay otra.] imptexto espacio imptexto

espaciod

imppant

Mando/sin entrada. Imprime en la impresora todo el texto y los grficos que estn visibles en la pantalla. No se imprime el texto del centro de mando ni el ttulo de la pgina. Nota: Si la impresora no funciona correctamente, puede suceder que el tipo de impresora especificado en el disco no corresponda a la que se est usando. Especifique correctamente el tipo de impresora utilizando. Ejemplo: rg bt repite 4 [ ad 50 de 90 ] es hola rtulo amigos imppant

imptexto

Mando/sin entrada. Imprime en la impresora todo el texto que se encuentra visible de la pgina, incluyendo el texto que no se ve en la pantalla de la computadora. Los textos escritos en el modo rtulo o con el mando rtulo forman parte de los grficos y no son impresos. Nota: Si la impresora no funciona correctamente, puede suceder que el tipo de impresora especificado en el disco no corresponda a la que se est usando. Especifique correctamente el tipo de impresora utilizando. Ejemplo: repite 15 [ es hola ] imptexto

imptexto80

Mando/sin entrada. Imprime en la impresora, en modo 80 columnas, todo el texto que se encuentra visible de la pgina, incluyendo el texto que no se ve en la pantalla de la computadora. Los textos escritos en el modo rtulo o con el mando rtulo forman parte de los grficos y no son impresos. Nota: El aspecto del texto impreso en 80 columnas ser diferente del que presenta la pantalla, en donde est escrito en 40 columnas. Para que la impresin sea correcta, debe haber un retorno de carro al final de cada prrafo, y slo all. Nota1: Si la impresora no funciona correctamente, puede suceder que el tipo de impresora especificado en el disco no corresponda a la que se est usando. Especifique correctamente el tipo de impresora utilizando. ejemplo: repite 40 [ inserta abracadabra] repite 4 [escribe hola] imptexto80

Elatelierdeldocente@gmail.com

2012

Pgina 17

Descripcin de primitivas de LogoWriter 2.01 Espaol Ms-Dos I Parte


Mando/sin entrada. Significa un espacio. Hace que la impresora imprima el texto a un espacio. Ejemplo: bt es [He aqu una lnea.] es [Y aqu hay otra.] espaciod imptexto unespacio imptexto

unespacio

Elatelierdeldocente@gmail.com

2012

Pgina 18

También podría gustarte