f Talleres de Software y Recursos Educativos │Tutoriales de Tecnología: hacking ético

::: M E N Ú :::

  • Adquiere las presentaciones interactivas y edítalas a tu gusto

  • Mira los Tutoriales de Fórmulas avanzadas y programación en VBA

  • Aplica las ideas que muestro en los videos sobre dinámicas grupales

  • Aprende a realizar dinámicas interactivas para tus clases online

Mostrando entradas con la etiqueta hacking ético. Mostrar todas las entradas
Mostrando entradas con la etiqueta hacking ético. Mostrar todas las entradas

19 octubre, 2024

 Este juego en Excel utiliza VBA (Visual Basic for Applications) y la función condicional IF THEN ELSE para desafiar a los usuarios a adivinar uno de los cuatro segmentos de una dirección IP en formato XXX.XXX.XXX.XXX. Los segmentos son números que van de 0 a 255, y el jugador tiene 10 intentos para adivinar uno de estos números.

Dinámica del juego:

  1. Objetivo: El usuario deberá adivinar uno de los cuatro números de una dirección IP generada aleatoriamente. Cada dirección IP tiene cuatro segmentos separados por puntos (ejemplo: 192.168.1.100), y el jugador solo tiene que adivinar uno de los números, que puede variar entre 0 y 255.

  2. Reglas:

    • El jugador cuenta con 10 intentos para adivinar correctamente uno de los números.
    • En cada intento, el usuario ingresa un número en una celda de Excel.
    • El juego proporciona retroalimentación sobre si el número ingresado es mayor, menor o igual al número correcto de uno de los segmentos de la dirección IP.
  3. Condicionales y lógica en VBA:

    • Generación de la dirección IP: Al comenzar el juego, el código VBA generará aleatoriamente una dirección IP válida con cuatro números entre 0 y 255.
    • Entrada del jugador: El jugador introduce un número en un cuadro de texto en Excel.
    • Validación del intento: Usando la estructura condicional IF THEN ELSE, el programa comparará el número ingresado con el número secreto (uno de los cuatro segmentos de la IP):
      • Si el número es igual al número secreto, el juego indicará que ha ganado.
      • Si el número es mayor que el número secreto, el juego indicará que es demasiado alto.
      • Si el número es menor, indicará que es demasiado bajo.
  4. Finalización del juego:

    • Si el jugador adivina correctamente el número antes de los 10 intentos, el juego termina y se muestra un mensaje de felicitación.
    • Si después de 10 intentos no lo ha adivinado, el juego mostrará un mensaje de derrota indicando cuál era el número correcto de uno de los segmentos.

¡Gracias por tu visita y apoyo!ÉXITO