Ejercicios Processing 1

En esta entrada vamos a recordar alguna de las funciones que hemos estudiado en processing y para terminar tendréis que realizar dos ejercicios y enviármelos por correo.

Las funciones estudiadas hasta ahora son:

  • size() → Sirve para establecer el tamaño del dibujo. Hay que indicar la dimensión horizontal y vertical del dibujo. Ej: size(300,200);
  • line() Dibuja una línea entre dos puntos. Hay que darle las coordenadas de ambos puntos. Ej. line(20,50,150,100);
  • stroke() Establece el color con el que dibujará las líneas así como su grado de transparencia. Ej: stroke(255,0,0,50);
  • strokeWeight() Establece el grosor con el que dibujará las líneas. Ej: strokeWeight(12);
  • nostroke() Hace que las figuras se dibujen sin línea alrededor.
  • fill() Establece el color con el que se rellenarán las figuras y el grado de transparencia. Ej: fill(0,0,100,100); (rellenará de azul oscuro con trasparencia)
  • noFill() → Hace que las figuras se dibujen sin relleno, sólo el borde.
  • rect() → Dibuja un rectángulo. Hay varias formas de hacerlo. En el modo por defecto se le dan las coordenadas de la esquina superior izquierda, la anchura y la altura. También se pueden hacer las esquinas redondeadas. La forma en que se dibuja el rectángulo se puede cambiar con rectMode(). Ej: rect(100,100,50,20);
  • ellipse () Dibuja una elipse. Se le dan las coordenadas del centro y la anchura y altura de la elipse. Si los dos son iguales, dibuja un círculo. La forma en que dibuja la elipse se puede cambiar con ellipseMode(). Ej: ellipse(100,100,120,50);
  • random () Selecciona un número aleatorio entre los dos valores que le pasamos como parámetros. Ej: random(0,255);

Si tienes duda de la forma de utilizar estas variables, de las posibilidades que tienen y de otras funciones que puedes emplear, es útil utilizar la referencia del lenguaje La encontrarás en el siguiente enlace:

https://processing.org/reference/

Si prefieres la referencia en español, aunque no es tan buena, la tienes en el siguiente enlace

http://techamc.es/PROCESSING/Referencia.html

Ejercicio 1: Realiza el código necesario para obtener la siguiente imagen, teniendo en cuenta que el tamaño es de 200×200

img_0339 Para no complicar mucho la tarea os doy unas pistas sobre los colores:

  • Color gris de fondo: 128
  • Círculo rojo: 192-0-0
  • Círculo verde: 0-0-192
  • Círculo azul: 0-192-0
  • Círculo amarillo: 192-192-0
  • Diagonal naranja: 255-192-0
  • Diagonal verde: 0-255-128

Ejercicio 2: Realiza una “carita sonriente” utilizando líneas y elipses. El tamaño  del dibujo será de 200×200 y la cara aprovechará al máximo la superficie del dibujo. Se valorará la estética y la utilización del variedad de elementos (colores, círculos, transparencias, grosores de línea, etc)

Al realizar y guardar los ejercicios, Processing crea automáticamente una carpeta para cada uno y en ella salva el código fuente, en un archivo con el nombre que le deis y con extensión .pde. Debéis mandarme un correo con los archivos de los dos ejercicios a la cuenta tecnokrs@hotmail.com.

Ánimo y a programar.

Enlace

Esta entrada sólo incluye la presentación utilizada para explicar la fabricación de objetos utilizando plásticos reforzados con fibra y una serie de enlaces a vídeos con procesos de conformación de plásticos. Para descargar la presentación, haz clic aquí. Para ver los vídeos haz clic en los siguientes enlaces

Ejercicios de diagramas de fases (I)

Para que podáis practicar los diagramas de fase binarios, aquí teneis unos ejercicios que resolveré en otra entrada.

  1. Un plomero introduce un crisol, con 12 kg de una aleación Pb-Sn con el 30 % de peso de Sn en un hormo eléctrico que alcanza una temperatura máxima de 185 ºC. Cuando el horno llega a su temperatura máxima observa que una parte se ha fundido, pero por más tiempo que mantiene la aleación a esta temperatura, no consigue terminar de fundirla. Se pide, dado el diagrama de fases:
    a) ¿Qué cantidad máxima de líquido podrá obtener a la temperatura anterior?
    b) ¿Hasta qué temperatura deberá llegar el horno para conseguir que toda la masa se funda?
    c) Siguiendo las recomendaciones de su hijo, que estudia Tecnología, le añade al crisol estaño puro, consiguiendo que todo su contenido se funda a temperatura constante de 183 ºC. ¿Qué masa de estaño ha tenido que añadir al crisol?
  2. Un platero dispone de dos lingotes de aleación cobre – plata. Uno de ellos contiene un 30 % de Ag y el otro un 50 % de Ag (en masa). Ambos lingotes tienen una masa de 2 kg y se introducen en crisoles separados, en el interior de un horno que puede alcanzar, como máximo, una temperatura de 900 ºC. Dado el diagrama de fases:
    a) ¿Pueden llegar a fundirse totalmente los lingotes?
    b) ¿Qué cantidad máxima de líquido obtendría en ambos crisoles?
    c) Cuando el indicador de temperatura del horno marque 800 ºC, ¿Qué masa de sólido quedará por fundirse todavía en cada crisol?
    El platero busca una aleación de mayor ley (mayor porcentaje en plata). Para ello extrae con una cazoleta una muestra de líquido de cualquiera de los crisoles y la deja enfriar hasta la temperatura ambiente.
    d) ¿A qué temperatura debería hacer la extracción del líquido del horno para que al solidificar, tenga la máxima ley?
    e) ¿Qué composición de plata tendrá la nueva aleación solidificada?
  3. Dada la siguiente tabla con los datos de enfriamiento de una aleación:
    Composición (en % de A) 100 80 60 40 20 0
    Temperatura de inicio de solidificación (en ºC) 750 725 675 600 500 375
    Temperatura de final de solidificación (en ºC) 750 575 500 450 400 375

    a) Representa gráficamente las curvas de enfriamiento para cada una de las concentraciones.
    b) Representa el diagrama de equilibrio de la aleación. (Curvas Sólidus – Líquidus)
    c) Calcula el porcentaje de fase líquida de una aleación de 30% de B que se encuentra a 575 ºC.
    d) Calcula el porcentaje de fase sólida de una aleación del 60% de A que se encuentra a una temperatura de 450 ºC
    e) Si calentamos a 575 ºC una aleación de composición indeterminada, obtenemos un 44% de fase sólida. Calcular la composición de la aleación.

  4. Dos metales A y B, son totalmente solubles en estado líquido y en estado sólido. Solidifican a 1200 y 700 ºC, respectivamente. Se sabe que una aleación con el 80% de A es totalmente líquida por encima de 1150 ºC y sólida por debajo de 1000ºC. Así mismo, otra aleación con el 40% de A es totalmente líquida por encima de 1000 ºC y sólida por debajo de 800 ºC. Se pide:
    a) Dibuja el diagrama de equilibrio indicando las fases presentes en cada una de sus zonas.
    b) Analiza lo que ocurre en el enfriamiento de una aleación del 50% de A desde 1200 ºC hasta la temperatura ambiente.
    c) Para la aleación anterior y la temperatura de 1000ºC, ¿Existe más de una fase? Si la respuesta es afirmativa, ¿Qué porcentaje hay de cada una?
    .
  5. Una aleación, de composición 60% de A y 40% de B, está a una temperatura en la que coexisten una fase sólida y otra líquida. Si las fracciones másicas son 0,66 y 0,34 respectivamente y el sólido contiene un 13% de B y 87% de A, determina la composición del líquido a esa temperatura.
    .
  6. En un puerto de montaña cuya temperatura ambiente es de -10 ºC, el servicio de mantenimiento de carreteras arroja sal sobre ellas para conseguir fundir el hielo. Se desea saber, con la ayuda del diagrama de fases adjunto:
    a) ¿Qué cantidad relativa o porcentaje en peso del sal mínimo deberá tener la mezcla para conseguir que todo el hielo se funda?
    b) Con un camión de 1000 kg de sal ¿Qué cantidad de hielo se puede fundir a dicha temperatura?.