Línea de casas

En este proyecto, vas a utilizar abstracciones dentro de abstracciones para construir una fila de casas.
un dibujo de una fila de casas

  1. "U1-FilaDeCasas"Crea un proyecto nuevo y llámalo U1-FilaDeCasas
  2. Crea un bloque dibujar cuadrado que tenga como entrada de tamaño. Asegúrate de probarlo con diferentes entradas.
    Aprendiste a crear un bloque con una entrada en el Laboratorio 3 Página 3: Bloques con entrada.
    dibujar cuadrado, tamaño: () un dibujo de un cuadrado
  3. Utilizando dibujar cuadrado como ejemplo de dónde comenzar, crea y prueba un bloque dibujar triángulo que tenga como entrada tamaño y dibuje un triángulo equilátero.
    Aprendiste a hacer triángulos en el Laboratorio 3 Página 2: Ángulos y giros.
    dibujar triángulo, tamaño: () un dibujo de un triángulo
  4. Ahora utiliza dibujar cuadrado y dibujar triángulo juntos para crear bloques de dibujar casa que tengan como entrada tamaño y dibujen la forma de una casa: un cuadrado que tenga encima un tejado en forma de triángulo.
    Es posible que tengas que depurar algunos errores para conseguir que las dos formas conecten correctamente.
    dibujar casa, tamaño () un dibujo de una casa, formada por un cuadrado con un triángulo encima
Utilizar un bloque dentro de otro bloque es una forma de abstracción.
  1. Por último, utiliza tu bloque dibujar casa junto con repetir hasta que para crear un bloque dibujar fila de casas que dibuje una fila de casas hacia la derecha unidas de forma que cada una esté unida a la anterior. Tu programa deberá dibujar casas hasta que el personaje se acerque demasiado al borde derecho de la pantalla. Para lograrlo, necesitarás repetir hasta que.
    dibujar fila de casas, tamaño () un dibujo de una fila de casas
    repetir hasta que (((x posición) + (tamaño)) > 240)
  2. Habla con tu compañeroLa posición x en el escenario de Snap! va desde -240 hasta 240. ¿Cómo consigue el código repetir hasta evitar que el personaje se acerque demasiado al borde de la pantalla? Guarda tu trabajo
  1. Utiliza tu bloque dibujar cuadrado para crear un bloque dibujar flor con pétalos cuadrado que dibuje una flor con pétalos cuadrado con cualquier número de pétalos y de tamaño que especifiques.
    dibujar flor con (6) pétalos cuadrado de tamaño (50) un dibujo de una flor con 6 pétalos cuadrado
  2. Habla con otra parejaDespués de trabajar en esto por un tiempo, dedica un momento a mirar qué han hecho los demás; piensa cómo podrías utilizar esas ideas en tus programas.
  3. Ahora, dibuja un campo de flores y fija diferentes tamaños, números de pétalos y posición a cada flor.
    Necesitarás utilizar subir lápiz.
    un dibujo de un campo de flores con un número aleatorio de pétalos cuadrados