14
MANUAL DEL USUARIO Laura Solórzano, carné # 10030 Melissa Cerezo, carné #10085

Manual del Usuario

  • Upload
    afia

  • View
    55

  • Download
    0

Embed Size (px)

DESCRIPTION

Manual del Usuario. Laura Solórzano, carné # 10030 Melissa Cerezo, carné #10085. ¿Qué es RUR-PLE?. Es un programa diseñado para aprender el lenguaje Python ®, por medio de lecciones básicas que involucran de cierto modo jugar con un robot. ¿Cómo funciona el programa?. - PowerPoint PPT Presentation

Citation preview

Page 1: Manual del Usuario

MANUAL DEL USUARIOLaura Solórzano, carné # 10030Melissa Cerezo, carné #10085

Page 2: Manual del Usuario

¿QUÉ ES RUR-PLE?

Es un programa diseñado para aprender el lenguaje Python®, por medio de lecciones básicas que involucran de cierto modo jugar con un robot

Page 3: Manual del Usuario

¿CÓMO FUNCIONA EL PROGRAMA? Primero es necesario instalar el programa en

la computadora. http://sourceforge.net/projects/rur-ple/files/ Luego se puede leer las instrucciones o

“lessons” incluidas en dicho programa. En la pestaña superior RuR: Read and Learn.

Después de estar informado a cerca de cómo funciona se debe de leer cuidadosamente el manual de usuario.

Page 4: Manual del Usuario

PASOS El robot debe de ser capaz de poder

movilizarse de cualquier lado por lo que fue necesario definir:

1. Una función que defina el giro a la derecha: def turn_right(): Está definido como tres giros hacia la

izquierda.2.Una función que defina un giro hacia arriba:

def look_up():Esta definido como tres giros hacia la derecha.

Page 5: Manual del Usuario

3.Una función que defina los movimientos aun con obstaculos:def walk():Dicha función le indica al robot que no debe de movilizarse a menos que tenga el espacio para hacerlo.

4.Una función para evitar la repetición de un movimiento hacia la derecha:def move_right():

Definida como la repetición de girar a la derecha caminar y terminar viendo para arriba.

Page 6: Manual del Usuario

5.Una función para evitar la repetición de un movimiento hacia la izquierda:def move_left():Está definida por la repetición de movimientos hacia ambas izquierda y derecha pero que al final representa un movimiento hacia la izquierda.

6.Una función para seguir evitando repeticiones:def left2():

Definido como un giro hacia la derecha, caminar hasta no encontrar obstáculos y terminar viendo hacia arriba.

Page 7: Manual del Usuario

7.Se definen seis funciones más para evitar repeticiones y en cada una de las funciones va incluida una dentro de la otra cada una pertenece dentro de la otra para que de esta manera el robot pueda recorrer cualquier mundo sin ningún problema las funciones son:

def move_up():def zigzag():def picking():def jump_hurdle():def zigzag_move():def all():

Page 8: Manual del Usuario

MOVE UPDefinida como: turn_left() walk() turn_right() move()

Page 9: Manual del Usuario

ZIGZAG Una función ingeniada e inspirada en

un movimiento en forma de zigzag, definida como:

turn_right() walk() turn_left() move()

Page 10: Manual del Usuario

PICKING Una función para que encuentre y juntar

beepers. if on_beeper(): pick_beeper()

Page 11: Manual del Usuario

JUMP HURDLE Una función para evitar paredes

verticalmente.

turn_left() move() turn_right() move() turn_right() move()

Page 12: Manual del Usuario

ZIGZAG MOVE Una función que une dos funciones para

evitar repeticiones. move_up() zigzag()

Page 13: Manual del Usuario

ALL Una función que reune la mayoria de

funciones para evitar repeticiones. repeat(zigzag_move,4) move_up() turn_right() walk() turn_right()

Page 14: Manual del Usuario

CONTÁCTANOS!!!!

Si tienes alguna duda, o necesitas mas información…

[email protected] [email protected]