Está en la página 1de 5

Diseño de Soluciones con Tecnologías de Información (IIS 154)

Ejercicios

1.- Cree una Macro Automática que genera una matriz de valores. Para ello deberá insertar en la
celda A1 un cierto valor dado. Si dicho valor es un número negativo o un texto nos aparecerá en la
celda B1 un mensaje, el que dirá: Valores Fuera de Rango. De lo contrario, se generará una matriz
de n x n, los valores inicialmente deben ser 0. Si inserta el valor 3 se generará una matriz de 3x3.
Valide que cada vez que inserta un nuevo valor para asignarle el tamaño a la matriz los Ceros de la
matriz anterior deben ser eliminados, luego insertar los Ceros de la nueva matriz.

Ejemplos:

Luego de esto su Macros debe ser capaz de tomar un rango de valores (enteros), entre un mínimo
y un maximo. Posteriormente asignarlos a la matriz de forma aleatoria.

Ejemplo

Su programa no debe arrojar error en caso de insertar valores negativos o texto.

Tenga en cuenta que su matriz se genera automaticamente luego de que usted inserta un valor
en la celda A1. Y se le asignan los valores aleatorios una vez inserta el valor máximo.
2.- Para este ejercicio usted debera crear la siguiente lista de valores:

Cree una Macro que se ejecute automaticamente, la que tendrá las siguientes propiedades:

a) En la celda derecha Nombre, usted insertará un nombre de la Lista, que será transformado
a mayuscula en caso de no serlo. Si dicho nombre se encuentra, en la celda derecha de
Cantidad, aparecerá la cantidad de personas que hay en la lista con ese nombre.
Ejemplo:

Si la persona no llegase a encontrarse en la celda derecha de Cantidad aparecerá “No


Existe Persona”.
Ejemplo:

b) En la celda derecha de Número Persona, usted insertará un cierto valor, que será la persona
correspondiente en la Lista, y posteriormente en la celda derecha de Fila, aparecerá el valor
de la fila donde este se encuentre. En la siguiente imagen vemos que hay 3 personas en la
Lista con el nombre PERSONA 1. Al insertar el valor 1 en la celda derecha de Número
Persona, vemos que la celda derecha de Fila nos entrega el valor 2, que es en la fila donde
se encuentra (considere la fila 1 desde A1).

Ejemplo 2:

En el caso de que el valor estuviese fuera del rango nos arrojará el siguiente mensaje: Fuera
de Rango.
3.- En el siguiente ejercicio usted deberá crear en una Macro automática, el juego el GATO o
conocido también como 3 en Línea.

Para comenzar usted escribirá donde dice NO, la palabra si (valide el uso de mayúsculas, para que
sin importar la forma en que lo escriba siempre quede en mayúscula).

Al escribir SI, se generará la siguiente matriz:

Comenzará jugando con “x”, o con “o”, de la siguiente manera:

Si se llegase a cumplir la condición de que hay 3 signos iguales en una misma línea, la celda C1
deberá mostrar el mensaje de quién ganó:
Solo valide 3 en Línea (en todas las direcciones), no se preocupe del turno del jugador. Si escribe la
palabra “NO” (También debe validar esta para mayúscula) en comenzar, la matriz quedará en
blanco.

Si vuelve a escribir SI, se generara una nueva matriz.

Luego de haber concluido un juego, al escribir posteriormente SI o NO, la celda en donde aparece
el ganador debe quedar en blanco.

A considerar:
Cada Ejercicio debe ser escrito solo en una Macros Automática (Creada en la Hoja 1).

También podría gustarte