Hola a todos y todas,
necesito ayuda con un pseudocodigo que estoy intentando hacer: Este es el 
enunciado:

Sabiendo que dibujar("gr�fico", x, y), pinta un gr�fico en la pantalla en la 
posici�n (x, y), queremos rellenar una pantalla de 800 X 600 p�cseles con un 
motivo geom�trico que se repite, al estilo de un fondo de escritorio. Para 
ello contamos con un gr�fico de 32 X 24 p�cseles y sabemos que el or�gen de 
la pantalla est� en las coordenadas (0, 0).
Tengo que completar el pseudocodigo del algoritmo siguiente, a�adiendo las 
variables auxiliares que sean necesarias y sustituyendo los puntos 
suspensivos por las instrucciones que convengan para que realice la 
operaci�n:

---------------------------------------------

Algoritmo gr�fico
var
        posici�n_x, posici�n_y: entero;
finvar
inicio

posici�n_x <-- 0;
posici�n_y <-- 0;

...
dibujar("gr�fico", posici�n_x, posici�n_y);
...

fin


--------------------------------------------------------

Esto es lo que creo que hay que hacer:
- Indicar la anchura del grafico (a lo mejor esto no hace ni siquiera falta 
ya que con indicar la posicion vale)
- Indicar la altura del grafico (a lo mejor esto tampoco hace falta ya que 
con indicar la posicion vale)
- En 800 pixels caben 25 graficos.
- A la posicion de cada uno de los graficos habra que sumarle 32 
sucesivamente (posicion_y+32 porque la anchura del grafico es 32) para que 
no los ponga todos encima del primero. [si anchura>800 entonces cambiar la 
posicion_x]
- Cuando haya repetido el grafico 25 veces tendra que cambiar de fila.
- Habra que indicarle que repita esto en 25 filas ya que 600/24 son tambien 
25, no?
- Al cambiar la fila habra que cambiar la posicion_x (quedara posicion_x+24 
ya que la altura del grafico es 24) y asi sucesivamente.
- una vez hecho esto tiene que dibujarlo todo.


La pregunta es como hago todo esto?. Que tengo que a�adirle al pseudocodigo 
para que haga esto?


Muchas gracias por adelantado a todos y todas:

            saludos   JUAN

- Que le vaya bonito!!!
- [EMAIL PROTECTED]

_________________________________________________________________
Descargue GRATUITAMENTE MSN Explorer en http://explorer.msn.es/intl.asp

Responder a