[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:03.58,0:00:08.71,Default,,0000,0000,0000,,point() es una función matemática que toma una coordenada x y una coordenada y y dibuja un punto en la pantalla. Dialogue: 0,0:00:08.71,0:00:13.43,Default,,0000,0000,0000,,Así que ahora mismo está dibujando un punto que es sólo un gran pixel, el cual debes poder ver si miras de cerca. Dialogue: 0,0:00:13.43,0:00:19.21,Default,,0000,0000,0000,,Si quieres hacer el punto más grande, puedes llamar la función strokeWeight() y asignarle un tamaño, digamos 10. Dialogue: 0,0:00:19.21,0:00:23.37,Default,,0000,0000,0000,,Ajà, así está mejor. Así que ahora hablemos sobre algunas expresiones matemáticas. Dialogue: 0,0:00:23.37,0:00:27.42,Default,,0000,0000,0000,,Una expresión matemática es cualquier cadena, de números y símbolos que da como resultado otro número. Dialogue: 0,0:00:27.42,0:00:31.46,Default,,0000,0000,0000,,Por ejemplo, "1+1" es una expresión matemática que da como resultado 2 Dialogue: 0,0:00:31.46,0:00:44.70,Default,,0000,0000,0000,,Una expresión más complicada podría ser "4 + 3 * 8 / (2 + 2)", el cual da como resultado a umm, bien, veamos, dos... bien, no importa a cuanto equivale. Dialogue: 0,0:00:44.70,0:00:50.47,Default,,0000,0000,0000,,El punto es que, mientras estás escribiendo código, en cualquier parte donde normalmente usarías un número, puedes actualmente sustituir uno de esas expresiones matemáticas. Dialogue: 0,0:00:50.47,0:00:54.94,Default,,0000,0000,0000,,Por ejemplo, esta función punto() aquí acepta 2 números como parámetros Dialogue: 0,0:00:54.94,0:01:03.18,Default,,0000,0000,0000,,En lugar de 100, podría decir también "50+50", o tal vez "25*4" Dialogue: 0,0:01:03.18,0:01:08.03,Default,,0000,0000,0000,,y el computador evaluaría esas expresiones por nosotros antes de dibujar el punto en la posición Dialogue: 0,0:01:08.03,0:01:11.85,Default,,0000,0000,0000,,El orden básico de las operaciones que aprendiste en el colegio se aplica a la codificación también. Dialogue: 0,0:01:11.85,0:01:17.00,Default,,0000,0000,0000,,¿Recuerdas "PEMDAS"? Dialogue: 0,0:01:17.00,0:01:20.69,Default,,0000,0000,0000,,Bien, tal vez no, pero este es el acrónimo que aprendí en el colegio y lo que significa. Dialogue: 0,0:01:20.69,0:01:25.52,Default,,0000,0000,0000,,"Paréntesis, Exponente, Multiplicación, División, Adición, Sustracción" Dialogue: 0,0:01:25.52,0:01:32.84,Default,,0000,0000,0000,,Y aquí no simboliza exponente en este lenguaje, así que en nuestro caso, es sólo "PMDAS". Dialogue: 0,0:01:32.84,0:01:39.69,Default,,0000,0000,0000,,Esto significa que todo dentro de los paréntesis es evaluado primero, y luego la multiplicación y división son evaluadas de izquierda a derecha, Dialogue: 0,0:01:39.69,0:01:43.100,Default,,0000,0000,0000,,y finalmente hacemos la adición y sustracción, también de izquierda a derecha. Dialogue: 0,0:01:43.100,0:01:47.83,Default,,0000,0000,0000,,Sólo vamos con un par de ejemplos más y vemos que clases de cosas podemos hacer. Dialogue: 0,0:01:47.83,0:02:04.16,Default,,0000,0000,0000,,Dibujemos un rectángulo, digamos en "100*(4-2)", y entonces le damos de coordenada "y", "(300 + 50) / 7 + 80", Dialogue: 0,0:02:04.16,0:02:16.03,Default,,0000,0000,0000,,y quizás un ancho de "100 + 50", umm, y entonces un alto de "60 * 3", ¿que te parece? Dialogue: 0,0:02:16.03,0:02:24.36,Default,,0000,0000,0000,,Uff, es un gordo rectángulo, digamos que quiero modificar el strokeWeight() a algo más pequeño como "10 -7", Si? Dialogue: 0,0:02:24.36,0:02:43.02,Default,,0000,0000,0000,,Emm, Puedo también dibujar una elipse() en, no sé, "130 + 50" y "100 + 60", quizás "40 * 3", y démosle "200 - 17", ¿si? Dialogue: 0,0:02:43.02,0:02:45.35,Default,,0000,0000,0000,,Oh, ¡mira eso! Dialogue: 0,0:02:45.35,0:02:51.23,Default,,0000,0000,0000,,Parece como... un elefante Dialogue: 0,0:02:51.23,0:02:55.23,Default,,0000,0000,0000,,Bien, eso es, ahora conoces las expresiones matemáticas.