< Return to Video

Pseudocódigo (Versión Video)

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

more » « less
Video Language:
English
Duration:
03:27

Spanish, Mexican subtitles

Revisions