Está en la página 1de 11

Programando

con Alice 2.2 (mientras)


Ren S O sorio [Escriba eantos l extracto del documento aqu. El extracto es normalmente un breve resumen del contenido del ocumento.] Profesor dde Tecnologas de la Informacin y Comunicacin Universidad Tecnolgica de San Juan del Ro

rsantoso

Metodologa de la programacin

TIC

A v . l a p a l m a 1 2 5 , V i s t a h e r m o s a , S a n J u a n d e l R o , Q r o .

TUTORIAL DE ALICE
MIENTRAS Objetivo: Crear un mundo donde un carrusel gire el nmero de veces que indique el usuario. 1. Abrimos alice. Al abrir el programa tenemos esta pantalla. Damos click en cancel.

Ahora damos click en add objects

Ren Santos Osorio Profesor de la carrera de Tecnologas de la Informacin y Comunicacin Universidad Tecnolgica de San Juan del Ro

aparece una serie de categoras de objetos en la parte de abajo, debemos elegir todos los elementos que se vallan a ocupar, no debemos tratar de insertar mas elementos despus, ya que corremos el riesgo de que alice no los reconozca.

de la categora amusement park insertamos un carrusel (para insertarlo solo los arrastramos al escenario) quedan as:

Si los queremos mover basta con darle click al objeto que queramos mover y movemos seleccionando una de las caritas de la derecha. Podemos moverlos en vertical, horizontal, girar, agrandar, entre otros. Los rotamos con el 2do icono de tal forma que estn uno enfrente del otro. Finalmente damos click en done Y tendremos la siguiente pantalla, y explicamos sus partes:

Ren Santos Osorio Profesor de la carrera de Tecnologas de la Informacin y Comunicacin Universidad Tecnolgica de San Juan del Ro

Damos click en create new variable

La nueva variable sera de tipo int y se llamar vueltas, damos click en Ok:

Ren Santos Osorio Profesor de la carrera de Tecnologas de la Informacin y Comunicacin Universidad Tecnolgica de San Juan del Ro

queda como sigue:

CREAMOS OTRA VARIABLE DE NOMBRE i DE TIPO INT Como queremos leer la variable vueltas la pasamos al rea de programacin, solo la arrastramos de donde est al rea de abajo y elegimos: set value / expressions /vueltas

La pantalla queda as:

Luego en el panel izquierdo seleccionamos world y en las funciones buscamos ask for a number y lo arrastramos a vueltas

Ren Santos Osorio Profesor de la carrera de Tecnologas de la Informacin y Comunicacin Universidad Tecnolgica de San Juan del Ro

Nos muestra un men y elegimos Enter a Number:

queda asi:

Cambiamos Enter a Number por:

Ren Santos Osorio Profesor de la carrera de Tecnologas de la Informacin y Comunicacin Universidad Tecnolgica de San Juan del Ro

Ahora ponemos un mientras, en la parte de abajo arrastramos el while al rea de programacin

nos sale una pantalla elegimos true

queda as:

Arrastramos la variable i a true (en el while)

en el men elegimos: i<= expressions vueltas:

Ren Santos Osorio Profesor de la carrera de Tecnologas de la Informacin y Comunicacin Universidad Tecnolgica de San Juan del Ro

Queda:

Ahora elegimos el carrusel en el panel izquierdo y en los mtodos elegimos: turn

Ren Santos Osorio Profesor de la carrera de Tecnologas de la Informacin y Comunicacin Universidad Tecnolgica de San Juan del Ro

y lo arrastramos adentro del while y elegimos:

queda:

Ahora para incrementar el valor de i, arrastramos la variable i a la programacin:

En el menu elegimos:

Obtenemos

Ren Santos Osorio Profesor de la carrera de Tecnologas de la Informacin y Comunicacin Universidad Tecnolgica de San Juan del Ro

para ver los resultados damos click en play

si queremos ver el valor de una variable hacemos lo siguiente: arrastramos print a la programacin (en este caso adentro del while):

elegimos:

Ren Santos Osorio Profesor de la carrera de Tecnologas de la Informacin y Comunicacin Universidad Tecnolgica de San Juan del Ro

Ejecuta nuevamente y ve los resultados

Ren Santos Osorio Profesor de la carrera de Tecnologas de la Informacin y Comunicacin Universidad Tecnolgica de San Juan del Ro

También podría gustarte