Saltear al contenido principal
Título curso Aprende a programar (con Javascript)

Ejercicios de control flujo de programa

Vamos a practicar con los instrucciones condicionales y de bucles que hemos visto en esta sección, creando algunos scripts.

Para empezar, en este primer ejercicio continuaremos la versión 1 de la herramienta de búsqueda de caracteres que creamos en el anterior apartado y vamos a ampliar sus funcionalidades, ahora que conocemos como controlar el flujo de un programa.

Ejercicio 1: herramienta buscar/reemplazar textos (versión 2)

Recordamos que íbamos a desarrollar un script en varias fases, y en cada versión le íbamos a agregar una funcionalidad más avanzada. Las volvemos a describir brevemente:

  • Versión 1 (ya realizada): consistía en un programa que nos permitía introducir un texto y buscar un cadena (caracter/es, palabra/s…) en él y darnos su 1ª posición de aparición (además de la hora en que se realiza la búsqueda).
  • Versión 2 (la que vamos a realizar ahora): el programa además de buscar esa cadena de texto, nos dirá cuántas veces aparece
  • Versión 3 (a realizar si deseas obtener el Diploma del curso): en esta versión, además nos dará la opción de reemplazar la cadena que buscamos por otra cualquiera y presentarnos el nuevo texto modificado.

Nota: en esta ocasión, como ya has debido practicar con anteriores ejercicios, vamos a dar unas instrucciones menos detalladas y más como lo haría un usuario ‘normal’ que quisiera que le desarrollarás este script (no vamos a detallar variables u otros elementos que son lógicamente necesarios)

Versión 2

Esta versión del programa deberá hacer lo siguiente:

  • Solicitar al usuario que escriba un texto (puede hacer también copia-pega desde algún documento o página web. El tope será de 90 caracteres por la limitación que impone JavaScript en esa instrucción)
  • Solicitar al usuario que introduzca una cadena de texto (carácter/es, palabra/s…) que desee buscar dentro del texto que introdujo previamente
  • A partir de él, mostrar los siguientes resultados por pantalla
  • Hora en que se realiza la búsqueda en formato HH:DD h.
  • Longitud que tiene el texto
  • Si lo encuentra: nº de veces que aparece ese carácter/cadena en el texto
  • Si no lo encuentra: mostrar un mensaje informando de ello

Solución ejercicio (versión 2)




Volver arriba
Esta web usa cookies para su correcto funcionamiento. No hay cookies de publicidad, aunque algunos de los contenidos mostrados (videos o documentos insertados) están alojados en servicios externos (Youtube, Vimeo, Box...) que sí pueden implementar sus propias cookies.    Más información
Privacidad