cuando escribimos un programa estamos pensando en la manera de traducir las brillantes ideas en nuestra cabeza a código. Aquí quiero hablar sobre una técnica que muchos programadores usan para hacer eso, y es a lo que llamamos pseudocódigo ahora, pseudocódigo es probablemente una palabra que no habías escuchado nunca antes, pero básicamente es código. eso se parece mucho al Español, o en realidad a cualquier idioma en el que te guste hablar. Bueno, eso puede no tener sentido, así que hablemos en un ejemplo natural. digamos que quiero dibujar una bonita y simétrica cara. entonces, puede que empiece por mirarme en el espejo y tal vez hacer un boceto, y ver, ok bueno, tengo ésta cara ovalada. tengo dos ojos, y están mas o menos a éste nivel. y esto es lo que es el centro de la cara, y ahora tengo una idea de como quiero que se vea mi cara. así que empezaré por escribir en pseudocódigo. entonces veamos la primera cosa que nos gustaría hacer es dibujar es la cara que es un ovalo en el centro. luego querríamos dibujarle los dos ojos, que son dos óvalos aproximadamente a dos tercios arriba de la cara, y un quinto del tamaño de la cara no exactamente matemático, solo viendo a mi propia cara. y luego dibujamos la boca, la cual es una linea media que cruza la cara por en medio. y tal vez está un tercio arriba. entonces fíjate como escribo mi pseudocódigo como comentarios. empezando cada linea con dos diagonales aquí. de esa manera puedo escribir mi pseudocodigo en el programa mismo y no tener que preocuparme si tengo errores de sintaxis. por que el programa ignorará estos comentarios. ahora que he escrito en pseudocódigo, puedo ocupar el tiempo para cambiar cada una de estas lineas de pseudocódigo a reales bits de código, cierto? entonces veamos, para la cara necesito un óvalo en el centro. para eso ocuparé la función de elipse y, ya sabes, encontrar el centro de la pantalla aquí, y encontrar el tamaño de los ojos. Ok? eso se ve bien para los ojos, una vez más, esas son elipses todo en mi cara son elipses, estoy muy redonda. y va a ser, vamos a ver, vamos a hacer un poco de matemáticas para poner lo ojos en un buen lugar, y hacerlos como de un quinto del tamaño. ok, eso se ve bien para el primer ojo. solo copiaré y pegaré el próximo ojo genial! ahora puedo incluso dejar mi pseudocódigo para que un amigo lo realice, y probablemente pueda porque pueden, ya sabes, por que dí esta muy bonita descripción así que haré eso aquí, porque sabes que somos amigos, cierto? entonces... puedes creer que esto es tonto... porque vamos a usar todo el esfuerzo para escribir el programa dos veces? primero en lenguaje humano y luego en lenguaje de programación. bueno, este ejemplo fue muy sencillo, pero muy pronto estarás construyendo programas más complejos, y puede ser mas difícil para ti continuar todo el programa en tu cabeza antes de codificarlo. así que lo que normalmente hago es escribir la idea general en pseudocódigo primero, y luego ocupar mas tiempo en los detalles de cada parte de la idea, convirtiendo cada linea de pseudocódigo en código real. creo que encontrarás que una vez que empieces a usar pseudocódigo, lo harás mas y mas inténtalo en tu próximo programa y verás.