miércoles, 6 de febrero de 2008

ejercicios en blue j (1.1 al 1.8)

  • Exercise 1.1
Create another circle. Then create a square.

Este ejercicio dice que debemos Crear otro círculo. A continuación, crear un cuadrado.

Primero Abrimos el proyecto shapes, En este proyecto nosotros tenemos las clases circle, square, triangule y canvas.
Después creamos un circulo dando clic derecho en la clase circle/ new circle. Nos aparece lo siguiente:



Damos clic derecho en el objeto círculo y nos aparece un menú, en el cual elegimos makeVisible y nos apareció el circulo en una nueva ventana.





A continuación creamos de la misma manera el cuadrado, dando clic derecho a la clase square/new square.



  • Exercise 1.2

What happens if you call moveDown twice? Or three times? What
happens if you call makeInvisible twice?


El ejercicio dice :¿Qué sucede si usted llama moveDown dos veces? O tres veces? ¿Qué Pasa si usted llama makeInvisible dos veces?


Pues al llamar moveDown dos veces sucede que …
Y al llamar makeInvisible


  • Exercise 1.3

Try invoking the moveVertical, slowMoveVertical, and changeSize methods before you read on. Find out how you can use moveHorizontal
to move the circle 70 pixels to the left.

En este ejercicio dice que probemos llamando los métodos moveVertical, slowMoveVertical, and changeSize que están en el menú del objeto circulo (al dar clic derecho) y que veamos que pasa; y que Además utilicemos el método moveHorizontal para mover el circulo 70 pixeles a la izquierda

***Al llamar el método moveVertical nos aparece una ventana en la cual podemos poner el numero de pixeles que queremos que el objeto se mueva hacia arriba o hacia abajo (forma vertical)


***Con el método showMoveVertical podemos cambiar

***Con el método changeSize podemos cambiar el tamaño del objeto, hacerlo mas grande o mas pequeño.


***Para mover el circulo 70 pixeles a la izquierda, dimos clic en el método moveHorizontal y le pusimos -70.


  • Exercise 1.4

Invoke the changeColor method on one of your circle objects and
enter the String “red”. This should change the color of the circle. Try other colors.

En este ejercicio Invocamos el método changeColor en uno de los objetos circulo y en la ventana pusimos "red" para cambiar el circulo a color rojo. Este valor debe ir Siempre entre comillas dobles ya que es un dato tipo cadena. Tambien probamos otros colores.

  • Exercise 1.5

This is a very simple example, and not many colors are supported.
See what happens when you specify a color that is not known.

Tambien nos dimos cuenta de que Muchos colores no son compatibles, por ejemplo al poner “pink” deberia cambiar al color rosa, mas sin embargo no lo cambia ya que no es compatible.


  • Exercise 1.6

Invoke the changeColor method, and write the color into the parameter field without the quotes. What happens?

Al Invocar el método changeColor y escribir un color en el parámetro sin las comillas, nos aparece un mensaje de error ya que este valor es incorrecto puesto que es un dato de tipo cadena y éste debe de escribirse entre “comillas”.

Exercise 1.7


Create several circle objects on the object bench. You can do so by
selecting new Circle() from the popup menu of the Circle class. Make them visible,
then move them around on the screen using the ‘move’ methods. Make one big
and yellow, make another one small and green. Try the other shapes too: create a few
triangles and squares. Change their positions, sizes, and colors.


***Aquí creamos varios círculos. Para ello Seleccionamos new Circle () desde el menú de la clase Círculo. Y los hicimos visibles.

***Luego los movimos alrededor de la pantalla usando los métodos que nos sirven para mover.Hicimos uno grande y amarillo, hicimos otro pequeño y verde.

***Y Probamos las otras formas también: creamos unos pocos Triángulos y cuadrados. Cambiamos sus posiciones, tamaños y colores.

Exercise 1.8
Make sure you have several objects on the object bench and then
inspect each of them in turn. Try changing the state of an object (for example by calling the moveLeft method) while the object inspector is open. You should see the values in the object inspector change.

Asegúrese de que tiene varios objetos en el banco de objeto y, a continuación, Inspeccionar cada uno de ellos a su vez. Intente cambiar el estado de un objeto (por ejemplo llamando MoveLeft el método), mientras que el objeto está abierto inspector. Debería ver la Valores en el objeto inspector cambio

1 comentario:

Darwin Martinez dijo...

Pone el maldito codigo que es lo que ocupo.... pensas que soy Merlyn para saver como se hace....