YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Spanish, Mexican subtitles

← 11-35 String Traversal

11-35 String Traversal

Get Embed Code
5 Languages

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

  1. El bucle for es en verdad muy útil para descomponer palabras en caracteres
  2. individuales. Por ejemplo, cuando tenemos una palabra como esta, quizá queramos observar
  3. un caracter a la vez. Y lo qué vamos a hacer en nuestro programa de prueba
  4. es contar el número de vocales que ésta palabra tiene. Ahora, ¿por qué a alguien le importa cuántas
  5. vocales tiene una palabra? Cuando tu sabes cuantas vocales hay ahí, eso te da una
  6. idea de lo complicada que es la palabra. Y a veces realmente tienes
  7. que ajustar tu escritura para que sea simple, y entonces es bueno saber esa estadística.
  8. Así que, ¿cómo hacemos tal cosa? Necesitamos encontrar cada uno de los caracteres
  9. y luego observarlos más de cerca. Por aquí, puedes ver como mirar al caracter
  10. ith. Tomas la subcadena que va desde la posición i hasta, pero sin
  11. incluir, la posición i más 1. Y eso es una cadena que contiene un solo
  12. ith. Y vamos a dejar que i varíe de 0 hasta el último índice válido. Eso sería
  13. la longitud menos 1. Observa que i inicia en 0. Es menos que la longitud, eso
  14. significa que sube a la longitud menos 1 y se incrementa en 1 cada
  15. vez. Este bucle que ves aquí, con este cabezal for y extrayendo la letra
  16. i’ésima, eso es lo que vez cada vez que quieres romper una palabra en sus
  17. caracteres individuales. Ahora, en nuestro problema específico, queremos contar vocales.
  18. La condición que ves aquí comprueba si la letra es una vocal. Parece
  19. un poco hacia atrás. Enlistamos todas las vocales y preguntamos si la letra
  20. es cualquiera de esas. Si tenemos una vocal incrementamos un contador. El resto de
  21. el programa es simple. Imprimimos el resultado y también necesitamos declarar
  22. algunas variables. Déjame ejecutar el programa. Se supone que debemos escribir una palabra y aprendemos
  23. que ratón en inglés tiene tres vocales lo que no nos sorprende. En realidad es el dato cultural
  24. del día. Algunas palabras tienen más vocales de las que piensas. Esta es la palabra en francés
  25. para pájaro, oiseau, y tiene cinco vocales en seis letras lo que es difícil
  26. imitar en inglés.