Pseudocódigo (Versión Video)
-
0:00 - 0:06cuando escribimos un programa estamos pensando en la manera de traducir las brillantes ideas en nuestra cabeza a código.
-
0:06 - 0:11Aquí quiero hablar sobre una técnica que muchos programadores usan para hacer eso,
-
0:11 - 0:13y es a lo que llamamos pseudocódigo
-
0:13 - 0:19ahora, pseudocódigo es probablemente una palabra que no habías escuchado nunca antes, pero básicamente es código.
-
0:19 - 0:25eso se parece mucho al Español, o en realidad a cualquier idioma en el que te guste hablar.
-
0:25 - 0:29Bueno, eso puede no tener sentido, así que hablemos en un ejemplo natural.
-
0:29 - 0:34digamos que quiero dibujar una bonita y simétrica cara.
-
0:34 - 0:38entonces, puede que empiece por mirarme en el espejo y tal vez hacer un boceto, y ver, ok
-
0:38 - 0:40bueno, tengo ésta cara ovalada.
-
0:40 - 0:44tengo dos ojos, y están mas o menos a éste nivel.
-
0:44 - 0:50y esto es lo que es el centro de la cara, y ahora tengo una idea de
-
0:50 - 0:51como quiero que se vea mi cara.
-
0:51 - 0:54así que empezaré por escribir en pseudocódigo.
-
0:54 - 1:01entonces veamos la primera cosa que nos gustaría hacer es dibujar es la cara que es un ovalo en el centro.
-
1:01 - 1:11luego querríamos dibujarle los dos ojos, que son dos óvalos aproximadamente a dos tercios arriba de la cara,
-
1:11 - 1:15y un quinto del tamaño de la cara
-
1:15 - 1:18no exactamente matemático, solo viendo a mi propia cara.
-
1:18 - 1:23y luego dibujamos la boca, la cual es una linea media que cruza la cara por en medio.
-
1:23 - 1:28y tal vez está un tercio arriba.
-
1:28 - 1:32entonces fíjate como escribo mi pseudocódigo como comentarios.
-
1:32 - 1:35empezando cada linea con dos diagonales aquí.
-
1:35 - 1:41de esa manera puedo escribir mi pseudocodigo en el programa mismo y no tener que preocuparme
-
1:41 - 1:43si tengo errores de sintaxis.
-
1:43 - 1:46por que el programa ignorará estos comentarios.
-
1:46 - 1:51ahora que he escrito en pseudocódigo, puedo ocupar el tiempo para cambiar cada una de estas
-
1:51 - 1:56lineas de pseudocódigo a reales bits de código, cierto?
-
1:56 - 1:58entonces veamos, para la cara necesito un óvalo en el centro.
-
1:58 - 2:05para eso ocuparé la función de elipse y, ya sabes, encontrar el centro de la pantalla aquí,
-
2:05 - 2:07y encontrar el tamaño de los ojos.
-
2:07 - 2:09Ok?
-
2:09 - 2:10eso se ve bien
-
2:10 - 2:12para los ojos, una vez más, esas son elipses
-
2:12 - 2:16todo en mi cara son elipses, estoy muy redonda.
-
2:16 - 2:22y va a ser, vamos a ver, vamos a hacer un poco de matemáticas para poner lo ojos
-
2:22 - 2:27en un buen lugar, y hacerlos como de un quinto del tamaño.
-
2:27 - 2:29ok, eso se ve bien para el primer ojo.
-
2:29 - 2:31solo copiaré y pegaré el próximo ojo
-
2:31 - 2:32genial!
-
2:32 - 2:38ahora puedo incluso dejar mi pseudocódigo para que un amigo lo realice, y probablemente pueda
-
2:38 - 2:41porque pueden, ya sabes, por que dí esta muy bonita descripción
-
2:41 - 2:45así que haré eso aquí, porque sabes que somos amigos, cierto?
-
2:45 - 2:49entonces... puedes creer que esto es tonto...
-
2:49 - 2:52porque vamos a usar todo el esfuerzo para escribir el programa dos veces?
-
2:52 - 2:55primero en lenguaje humano y luego en lenguaje de programación.
-
2:55 - 2:59bueno, este ejemplo fue muy sencillo, pero muy pronto estarás construyendo
-
2:59 - 3:05programas más complejos, y puede ser mas difícil para ti continuar todo el programa en tu cabeza antes de codificarlo.
-
3:05 - 3:12así que lo que normalmente hago es escribir la idea general en pseudocódigo primero, y luego ocupar mas tiempo
-
3:12 - 3:19en los detalles de cada parte de la idea, convirtiendo cada linea de pseudocódigo en código real.
-
3:19 - 3:24creo que encontrarás que una vez que empieces a usar pseudocódigo, lo harás mas y mas
-
3:24 - 3:26inténtalo en tu próximo programa y verás.
- Title:
- Pseudocódigo (Versión Video)
- Description:
-
Esto es solo una parte de nuestro interactivo codificando paso a paso, preparado para hacer la captura y traducción más fácil. es mejo ver nuestros paso a paso aquí:
https://www.khanacademy.org/cs/programming/ - Video Language:
- English
- Duration:
- 03:27
fernanda castillo edited Spanish, Mexican subtitles for PseudoCode (Video Version) |