-
point() es una función matemática que toma una coordenada x y una coordenada y y dibuja un punto en la pantalla.
-
Así que ahora mismo está dibujando un punto que es sólo un gran pixel, el cual debes poder ver si miras de cerca.
-
Si quieres hacer el punto más grande, puedes llamar la función strokeWeight() y asignarle un tamaño, digamos 10.
-
Ajà, así está mejor. Así que ahora hablemos sobre algunas expresiones matemáticas.
-
Una expresión matemática es cualquier cadena, de números y símbolos que da como resultado otro número.
-
Por ejemplo, "1+1" es una expresión matemática que da como resultado 2
-
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.
-
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.
-
Por ejemplo, esta función punto() aquí acepta 2 números como parámetros
-
En lugar de 100, podría decir también "50+50", o tal vez "25*4"
-
y el computador evaluaría esas expresiones por nosotros antes de dibujar el punto en la posición
-
El orden básico de las operaciones que aprendiste en el colegio se aplica a la codificación también.
-
¿Recuerdas "PEMDAS"?
-
Bien, tal vez no, pero este es el acrónimo que aprendí en el colegio y lo que significa.
-
"Paréntesis, Exponente, Multiplicación, División, Adición, Sustracción"
-
Y aquí no simboliza exponente en este lenguaje, así que en nuestro caso, es sólo "PMDAS".
-
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,
-
y finalmente hacemos la adición y sustracción, también de izquierda a derecha.
-
Sólo vamos con un par de ejemplos más y vemos que clases de cosas podemos hacer.
-
Dibujemos un rectángulo, digamos en "100*(4-2)", y entonces le damos de coordenada "y", "(300 + 50) / 7 + 80",
-
y quizás un ancho de "100 + 50", umm, y entonces un alto de "60 * 3", ¿que te parece?
-
Uff, es un gordo rectángulo, digamos que quiero modificar el strokeWeight() a algo más pequeño como "10 -7", Si?
-
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?
-
Oh, ¡mira eso!
-
Parece como... un elefante
-
Bien, eso es, ahora conoces las expresiones matemáticas.