Usando Expresiones Matemáticas (Versión en Video)
-
0:03 - 0:05"ponit()" es una función que toma
-
0:05 - 0:06una coordenada "x" y una coordenada "y",
-
0:06 - 0:08y dibuja un punto en la pantalla.
-
0:08 - 0:11Así que en este momento está dibujando un punto del tamaño de un gran pixel,
-
0:11 - 0:13que podrás ver si hechas un vistazo.
-
0:13 - 0:15Si quieres hacer el punto más grande,
-
0:15 - 0:17puedes llamar la función "strokeWeight()"
-
0:17 - 0:19y asignarle un tamaño, digamos 10.
-
0:19 - 0:23¡Ajá! Eso está mejor. Así que ahora hablemos sobre algunas expresiones matemáticas.
-
0:23 - 0:26Una expresión matemática es cualquier cadena de números y símbolos,
-
0:26 - 0:27que dan como resultado otro número.
-
0:27 - 0:31Por ejemplo, "1 + 1" es una expresión matemática que se evalúa como 2.
-
0:31 - 0:33Una expresión un poco más complicada sería
-
0:33 - 0:38"4 + 3 * 8 / (2 + 2)",
-
0:38 - 0:41que al evaluarla, déjenme ver,
-
0:41 - 0:44dos, no importa el resultado.
-
0:44 - 0:46El punto es que, mientras estás escribiendo código,
-
0:46 - 0:48en cualquier lugar donde normalmente podrías usar
-
0:48 - 0:49un número, puedes en realidad sustituirlo
-
0:49 - 0:51por una de esas expresiones matemáticas.
-
0:51 - 0:53Así que por ejemplo, esta función "point()"
-
0:53 - 0:55acepta dos números como parámetros.
-
0:55 - 0:57En lugar de 100, podría escribir
-
0:57 - 1:03"50 + 50," o tal vez "25 * 4,"
-
1:03 - 1:05y la computadora evaluaría esas expresiones por nosotros,
-
1:05 - 1:08antes de dibujar el punto en esa posición.
-
1:08 - 1:10El orden básico de las operaciones que aprendiste en la escuela
-
1:10 - 1:12también aplica al escribir código.
-
1:12 - 1:16¿Recuerdas PEMDAS?
-
1:16 - 1:18Bueno, tal vez no, pero es
-
1:18 - 1:21el acrónimo que aprendí en la escuela y que significa:
-
1:21 - 1:23Paréntesis, Exponente, Multiplicación,
-
1:23 - 1:25División, Adición y Sustracción.
-
1:25 - 1:28Y en realidad no hay un símbolo para exponente en este lenguaje,
-
1:28 - 1:33así que en nuestro caso, sólo es "PMDAS".
-
1:33 - 1:34Esto significa que todo lo que
-
1:34 - 1:36está dentro de los paréntesis se evalúa primero,
-
1:36 - 1:38y luego se evalúan la multiplicación y la división
-
1:38 - 1:40de izquierda a derecha,
-
1:40 - 1:42y al final hacemos la adición (o suma),
-
1:42 - 1:44y la sustración (o resta), también de izquierda a derecha.
-
1:44 - 1:46Así que vamos a un par de ejemplos y
-
1:46 - 1:48ver qué cosas podemos hacer.
-
1:48 - 1:55Dibujemos un rectángulo, tal vez en "100 * (4 - 2)",
-
1:55 - 1:57y luego, a la coordenada "y" le asignamos
-
1:57 - 2:03"(300 + 50) / 7 + 80",
-
2:04 - 2:11y tal vez una anchura de "100 + 50",
-
2:11 - 2:16y luego una altura de "60 * 3", ¿qué te parece?
-
2:16 - 2:18¡Uff! Es un rectángulo gordo.
-
2:18 - 2:20Tal vez deba configurar la función "strokeWeight()"
-
2:20 - 2:24a algo más pequeño como "10 - 7", ¿sí?
-
2:24 - 2:27También puedo dibujar una elipse
-
2:27 - 2:32en "130 + 50"
-
2:32 - 2:35y "100 + 60",
-
2:35 - 2:38tal vez "40 * 3",
-
2:38 - 2:43y vamos a hacer "200 - 17", ¿sí?
-
2:43 - 2:45¡Oh, miren eso!
-
2:45 - 2:51¡Parece como ... un elefante!
-
2:51 - 2:54Bueno, eso es todo, ahora ya sabes más sobre expresiones matemáticas.
- Title:
- Usando Expresiones Matemáticas (Versión en Video)
- Description:
-
This is just a screen grab of our interactive coding talk-through, prepared to make captioning and translation easier. It is better to watch our talk-throughs here:
https://www.khanacademy.org/cs/programming/ - Video Language:
- English
- Duration:
- 02:56
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for Using Math Expressions (Video Version) | ||
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for Using Math Expressions (Video Version) | ||
Martha Isabel Soriano Ruiz edited Spanish, Mexican subtitles for Using Math Expressions (Video Version) |