Personalizando y buscando errores (Debugeo)

Paul please note: Brian and I have agreed to drop costuming from 1.1 entirely (cutting the first part of page 2 and starting with problem 3b) and just giving them the costumes in a starter project on page 1.1.1. Then we'd teach adding costumes here (as shown below) before they write code to let the user change the costume in 2.1.5. Thoughts? --MF, 4/17/19

En esta página tú vas a editar las listas de palabras usadas por los personajes y a continuación identificar cualquier posible problema.

  1. Abre el proyecto U1L2-Gossip. Edita los siguientes tres bloques reporteros para cambiar las frases que usa el programa. (Sigue las instrucciones en el recuadro a continuación.) Sé creativo y divertido, pero serio.
    bloque quién bloque qué hace bloque quién2

    ¿Cómo editar un bloque?

    1. Encuentra el bloque en el área de trabajo o en la paleta de comandos a la derecha.
    2. Haz Clic derecho (o control-clic) en el bloque y selecciona la opción "editar..."
    3. Realiza los cambios al código interno del bloque. (Las instrucciones ya se encuentra dentro de los bloques.)
    4. Presiona "Aceptar" al encontrate seguro de tus cambios. (O bien haz clic en "Cancelar" en el caso que no desees hacer los cambios.)
¿Porqué estos bloques usan report ()? ¿Porqué no usar solamente say ()?

Los bloques reportar y decir tienen diferentes funcionalidades. Reportar traslada un mensaje a la computadora, y este mensaje puede llevar una entrada a otro bloque, por ejemplo al bloque unir dentro del bloque gossip. Decir únicamente presenta el valor el pantalla mediante una burbuja de texto.

: Listas, Cadenas, y Concatenación

    El proceso de probar, buscar problemas y arreglarlos es llamado debugging (depuración). Utilizaremos también el término en Inglés (debugging), que viene de la palabra "bug" o "bicho" y representa la acción de buscar bichos o errores en nuestro programa.

  1. Debes asegurarte que tú programa funciona. Prueba cada bloque de forma individual y también el programa completo en su conjunto. En el caso que algo no funcione, no debes seguir adelante hasta resolverlo.
  2. Ahora es un buen momento para guardar
  3. AAP-2.D
    ¿Cuál o cuáles de las siguientes cadenas representa un posible resultado de ejecutar el código gossip?
    gossip: (report (join (who) ( ) (does what) ( ) (who)))
    Toma como referencia las siguientes definiciones:
    who reporter block definition: report (item (random) of (list (Señora) (Ms. C) (my cat) (Hannah) (Jake))) does what reporter block definition: report (item (random) of (list (listened to) (loves) (ran away from) (helped) (is in a band with)))
    Señora and Ms. C helped.
    Señora ran away from my cat.
    Hannah listened to Hannah.
    Jake helped.
  4. Cambia el disfraz o avatar de los personajes (sprites) a tú gusto.
    This currently duplicates some content on 1.1.2. We need to decide where costumes really belong. --MF, 4/17/19

    Agregando un disfraz

    1. En el área de personajes, selecciona el personaje al que deseas cambiar su difraz.
    2. Selecciona la opción "Disfraces..." que se encuentra en el menú: Archivo (File button).
    3. Selecciona uno de los disfraces.
    4. Haz clic en "Importar."
    5. Haz clic en "Cancelar" para cerrar la ventana.
    Es posible utilizar una fotografía o imagen digital al arrastrar la imagen a la ventana del editor Snap!.
  5. Arregla cualquier inconveniente con el disfraz de los personajes.

    Ajustando los disfraces

    • Para cambiar el tamaño del personaje se utiliza el bloque set size to ( ) %.
    • Para cambiar la ubicación del personaje se utiliza el bloque go to x: () y: ().
    • Para cambiar la dirección a la que apunta el personaje se utiliza el bloque:
      point in direction (270) with menu open showing right left, up, down, random
  1. Cambia el fondo del escenario.

    Agregando un fondo al escenario

    Cambiar el fondo del escenario es similar a las acciones necesarias para cambiar el disfraz de un personaje.
    1. En el área de personajes selecciona el elemento Stage
    2. Procede a seleccionar la opción "Fondos de escenario..." en el menú: Archivo (File button)
    3. Selecciona una imagen de fondo disponible.
    4. Haz clic en "Importar."
    5. Haz clic en "Cancelar" para cerrar la ventana.