Spanish, Mexican subtitles

← 11-41 We Have Intercepted A Secret Message

11-41 We Have Intercepted A Secret Message

Get Embed Code
6 Languages

Showing Revision 1 created 07/03/2015 by carlos_upload.

  1. Primero, observemos como vamos a utilizar el método decodificación. Va a
  2. devolver una Cadena con un mensaje decodificado. No necesita argumento alguno.
  3. Así que, en el Probador Decodificador, queremos imprimir el resultado de la decodificador.decodificar.
  4. El decodificador se hizo con la cadena de mensajes decodificados en ella. Así que no
  5. necesitamos pasar esa cadena otra vez. Ahora, de vuelta al propio decodificador. Necesitamos
  6. escribir un bucle for que lea cada décima letra, iniciando con la cero. Ya que
  7. estamos leyendo una cadena, queremos ir tan lejos como el índice sea menos que la
  8. longitud de la cadena, mensajeCodificado es la cadena que estamos leyendo. Y
  9. en lugar de incrementar por uno a la vez voy a incrementar i por10 cada
  10. vez, de tal manera que sólo veamos cada décima letra. Dentro del bucle, la parte que
  11. quiero repetir está leyendo la letra i’ésima, y agregándola a mensajeDecodificado. Así que
  12. mensajeDecodificado será sí mismo más mensajeCodificado.subcadena de i a i más
  13. 1. Recuerda, así es como obtuvimos una letra de una cadena más larga. Veamos si
  14. esto funciona. Parece que hay más mensajes secretos aquí. Si tienes curiosidad
  15. de lo que son, creo que tendrás que iniciar en
  16. diferentes índices. Déjame hablarte por un momento sobre un par de errores que podrías haber
  17. encontrado. Si accidentalmente escribes menos que o igual a, aquí como
  18. accesar un índice demasiado alto en mensajeCodificado. Una cadena exepción índice fuera de límites
  19. es un error de ejecución. Ese error de ejecución en específico es agradable porque
  20. detiene el programa y te dice que has intentado acceder a un valor que no
  21. existe, que es mucho mejor que en silencio estropear el resultado de tu programa. Podrías
  22. corregirlo, aunque de manera un poco torpe, escribe la condición como i es menor
  23. que o igual a mensajeCodificado.longitud(), menos 1. Eso podría funcionar, pero no
  24. creo que sea tan limpio. Al iterar sobre una cadena que es mejor ir: mientras que
  25. i sea menor que la longitud.