BIMESTRAL 1 PERIODO
BIMESTRAL 1 PERIODO
¿Qué es Processing y para qué tipo de proyectos se utiliza comúnmente?
Explica la diferencia entre las funciones setup() y draw() en Processing.
¿Qué hace la función size() en Processing? Proporciona un ejemplo.
¿Cómo se define el color de fondo en Processing? Menciona al menos dos formas.
Escribe el código para dibujar un círculo en la posición (150, 200) con radio 50.
¿Qué función se utiliza para dibujar un rectángulo con bordes redondeados en Processing?
¿Cómo se cambia el color de relleno de una figura en Processing? Proporciona un ejemplo.
Escribe un bucle for que dibuje 5 rectángulos horizontalmente espaciados.
Explica la diferencia entre mouseX y pmouseX.
¿Qué hace la función random() en Processing? Da un ejemplo de uso.
Escribe una condición if para cambiar el color de fondo si el mouse está en la mitad izquierda del lienzo.
¿Para qué sirve la palabra clave void en Processing?
Crea una función llamada dibujarEstrella() que dibuje una estrella en una posición específica.
¿Cómo se inicializa un arreglo de enteros con los valores 10, 20 y 30 en Processing?
¿Qué es un constructor en una clase de Processing? Proporciona un ejemplo.
Escribe un bucle for para recorrer un arreglo de objetos y llamar a su método display().
¿Qué función se utiliza para detectar clics del mouse en Processing?
Explica cómo capturar la pulsación de una tecla en Processing.
¿Qué hace la función pushMatrix() y popMatrix() en Processing?
Describe brevemente qué es la biblioteca PVector y da un ejemplo de uso.
Título: Pelota Rebotando
Objetivo: Crear una pelota que se mueva horizontalmente y rebote al tocar los bordes del lienzo.
Pasos:
Crea un lienzo de 400x400 píxeles.
Dibuja una elipse (pelota) que se mueva de izquierda a derecha.
Cuando la pelota toque el borde derecho, invierte su dirección.
Repite el proceso para el borde izquierdo.
Código Base (para completar):
Solución Esperada:
La pelota debe moverse continuamente y rebotar en los bordes izquierdo y derecho.