Este documento describe cómo utilizar objetos como botones y cajas de texto en el software Micromundos. Instruye sobre cómo fijar el tamaño de la página de trabajo, crear botones y cajas de texto, y trabajar con coordenadas cartesianas en un plano. También explica cómo crear y cambiar entre múltiples páginas en un solo proyecto.
1. Secretaria de
Educación GEOMETRÍA Y ALGORITMIA APOYADOS
Municipal de Armenia
CON EL SOFTWARE MICROMUNDOS
Título: Documento: 005 Revisión: 02
Fijar tamaño proyecto. Botones y Cajas deNo de Páginas: 3 Fecha: 2012-02-29
texto. Plano Cartesiano. Trabajando con varias
páginas.
Resumen: Preparado por: Jorge Hernán Soto Osorio
Practica con objetos de micromundos. e-mail: jorgehernansoto@gmail.com
ftamañoproyecto lista-de-números
Fija en la pantalla de la computadora el tamaño
de la página para nuevos proyectos. La entrada
es una lista de dos números: el ancho y el alto de
la página en pasos de tortuga. Antes de usar
ftamañoproyecto, debe haber en la pantalla un
proyecto vacío. El tamaño de la página de un
proyecto se guarda con el proyecto. El tamaño
mínimo es de 40 por 40 y el tamaño máximo es
2000 por 2000. El tamaño de proyecto estándar
es de 744 por 426 cuando la pantalla está
configurada (en el Panel de Control) en 1024 x
768; y 592 por 322, cuando está configurada (en
el Panel de Control) en 800 x 600. Este mando
corresponde al ítem Fijar tamaño proyecto en el
menú Archivo
Ejercicio 1.
Configure el área de trabajo a 300 * 300
Botones y Cajas de Texto
2. 2
Creación de cajas de
texto
Creación de botones
Ejercicio 2.
Crear los botones y cajas de texto que se muetran en la siguiente figura, y los
procedimientos asociados a los respectivos objetos.
para poli2 :lado :angulo
cp espera 1
si :lado > 40 [ alto]
ad :lado de :angulo
poli2 :lado + 1 :angulo
fin
para poli :lado :angulo
cp espera 1
ad :lado de :angulo
poli :lado + 1 :angulo
fin
para Dibujar
cp activa texto1
fin
para Restaurar
bg fija "botón1 "activa? "falso
sp fpos [-57 30] frumbo 0
limpia
fin
para espiral :lado :angulo
espera 1
ad :lado de :angulo
espiral :lado (:angulo + 10)
fin
Plano Cartesiano
coorx
Significa coordenadax. Devuelve la coordenada x de la tortuga en uso. Ver pos, fx, y coory.
coory
Significa coordenada y. Devuelve la coordenada y de la tortuga en uso. Ver pos, fy y coorx
desliza distancia velocidad
Hace que la tortuga se deslice la distancia indicada. La segunda entrada muestra la velocidad con
que se deslizará la tortuga. La distancia y la velocidad máximas de desliza son 9999 y 99
respectivamente
3. 3
distancia nombre-de-tortuga
Devuelve la distancia entre la tortuga en uso y la tortuga especificada. Ver hacia
fpos [x y]
Significa fijar posición. Mueve la tortuga hacia las coordenadas x y indicadas. El centro de la página
es [0 0]. El máximo número para x e y, es 9999. Hay que tener en cuenta que si una tortuga llega a
un color programado después de un mando fpos, el color no reaccionará. Sólo adelante, atrás y
desliza activan los colores programados. Ver pos.
frumbo número
Fija el rumbo de la tortuga (en grados) en la dirección especificada. Los grados corresponden a los
de la brújula: 0 apunta al norte, 90 al este, 180 al sur y 270 al oeste. Derecha e izquierda hacen
girar a la tortuga un determinado número de grados partiendo de la posición en que se encuentra en
ese momento. En cambio, frumbo hace que la tortuga apunte en una dirección específica,
independientemente de su orientación anterior. Ver rumbo.
fx número
Fija la coordenada x para la tortuga en uso. La coordenada y no cambia.
fy número
Fija la coordenada y para la tortuga en uso. La coordenada x no cambia
hacia nombre-de-tortuga
Establece el rumbo de la tortuga en uso para que apunte hacia aquella tortuga cuyo nombre se dio
como entrada. Ej: t1, hacia "t2
pos
Significa posición. Devuelve la posición de la tortuga. El resultado es una lista de dos números.
[0 0] es la posición del centro de la página.
rumbo
Devuelve en grados el rumbo de la tortuga activa. Los grados corresponden a los de la brújula: 0 es
el Norte, 90 es Este, 180 es Sur y 270 es Oeste.Ver frumbo
Ejercicio 3.
Digite, analice y ejecute el siguiente procedimiento:
Para ubicacion
bg cp sp fpos [-90 0] cp fpos [0 150] fpos [90 0] fpos [-90 0]
fin
¿Cúal es la medida en pasos de la tortura, de cada uno de los lados de la figura formada por el
procedimiento ubicación?
Ejercicio 4.
Crear un paralelogramo utilizando coordenadas cartesianas.
4. 4
Trabajando con varias páginas
Cuando se crea un proyecto en
micromundos, el área de trabajo va a
estar con un nombre por omisión, que
aparece al final de la ventana
(página1).
Puede cambiar el nombre de una
página en uso, crear una nueva página
o duplicarla, utilizando el menú
Páginas que se encuentra en el menú
de micromundos.
Si desea traer a la pantalla una página
ya creada, solamente necesita
nombrarla en el interior de un
procedimiento.