Programando con Python
Ejercicio1. Dibujando figuras geométricas 1 (2 programas).
Crea los programas para dibujar las 2 siguientes figuras del ejercicio 1 de Programación con bloques (cuadrado1 y cuadrado5):
- cuadrado1:
- Échale un vistazo al programa para ver como funciona.
- Escribe tu nombre y el nombre del programa.
- Ejecútalo (haz clic en Run)
- Analiza el código generado a partir del programa de bloques (haz clic en View Code). Cópialo (al portapapeles)
- Pega el programa en la aplicación trinket de más abajo (main.py). Ejecútalo y comprueba que funciona.
- Ahora vas a copiar su código html. Despliega el botón Share y selecciona Embed.
- Personaliza (Customize) el código: Ejecuta sólo el código (Run code only), muestra sólo el resultado (Only show output) y activa Autoejecutar trinket al cargar (Auto run trinket when loaded).
- Haz clic en el código y cópialo. Accede a tu web y pégalo en la página Programación con código. Publícala y comprueba que funciona y que se ve claramente el resultado.
aplicación trinket
- cuadrado5:
- Se trata del rectángulo 250x150 con una diagonal en azul.
- Has de mantener la estructura inicial: tu nombre y el nombre del programa. También puedes dejar las coordenadas en donde se empieza a dibujar la figura.
- Sólo has de modificar el bucle repeat (Loop).
- Una vez tengas el programa funcionando, repite todos los pasos hasta tenerlo publicado en tu web. Has de personalizar el código como se explica en el programa cuadrado1.
- Recuerda que debes insertar una imagen de separación entre programa y programa.
Ejercicio2. Dibujando figuras geométricas 2 (1 programa).
Crea el programa correspondiente al ejercicio 4 de Programación con bloques (figuras). Has de dibujar las 3 siguientes figuras del ejercicio y procurar que queden como las mostradas más abajo (3figuras_geométricas). Una vez tengas el programa llama al profesor y después publícalo en tu web. Recuerda personalizar el código como se explica en el programa cuadrado1.
Ejercicio3. Dibujando figuras geométricas 3 (2 programas).
Analiza el programa (de bloques) que dibuja los círculos (colores_RGB). Primero realiza el cambio propuesto y luego ejecuta el programa.
- Cambia la velocidad (speed) de la tortuga a 1 y fíjate en la secuencia completa. ¿Entiendes por que en la parte do del bucle se levanta y baja el lápiz? Deja la velocidad a 50.
- Primera franja de color. Cambia el color rojo de 100 (valor máximo) a 50, a 25 y luego a 0 (valor mínimo). ¿Qué color se corresponde con el 0? Restaura el rojo a 100.
- Segunda franja de color. Cambia el color rojo a 100 y mantén el verde a 100. ¿Qué color aparece ahora en este segundo círculo? Restaura el rojo a 0.
- Tercera franja de color. Haz que todos los colores estén a 100. ¿Qué color aparece ahora en el tercer círculo? Restaura los valores a 0. 0 y 100.
- Cambia el valor de x en la ecuación de la parte do del bucle a x + 100. Deja este valor así.
- Deshabilita (disable block) los bloques begin fill y end fill. ¿Qué ocurre?
- Vuelve a habilitar los 2 bloques anteriores (enable block) y publica el programa en tu web. Recuerda personalizar el código como se explica en el programa cuadrado1.
Partiendo del programa anterior (colores_RGB) crea el programa que dibuja los 5 anillos olímpicos (anillos_olímpicos). Cuando hayas acabado llama al profesor y publica el programa en tu web. Recuerda personalizar el código como se explica en el programa cuadrado1.