public void preguntarNumeroDeCiclos(Main framePrincipal) {
        boolean isRespuestaValida;
        do {
            String respuesta = JOptionPane.showInputDialog(framePrincipal, "Ingrese el número de ciclos máximos con el\n"
                    + "que desea limitar el algoritmo", "15");
            try {
                isRespuestaValida = true;
                this.numeroDeCiclos = Byte.parseByte(respuesta);
            } catch (NumberFormatException e) {
                isRespuestaValida = false;
                JOptionPane.showMessageDialog(framePrincipal,
                        "El valor que ha ingresado no es válido, por favor, intente de nuevo.",
                        "Error!",
                        JOptionPane.ERROR_MESSAGE);
            }
            
            if (numeroDeCiclos <= 0) {
                isRespuestaValida = false;
                JOptionPane.showMessageDialog(framePrincipal,
                        "El valor que ha ingresado no es válido, por favor, intente de nuevo ingresando\n"
                        + " un valor entre 1 y 127",
                        "Error!",
                        JOptionPane.ERROR_MESSAGE);
            }

        } while (!isRespuestaValida);
    }