ordenar abecedario en excel

3
7/25/2019 ORDENAR ABECEDARIO en EXCEL http://slidepdf.com/reader/full/ordenar-abecedario-en-excel 1/3 1 ORDENAR ABECEDARIO Usar el fichero: abecedario.xls Se trata de un juego desarrollado en Excel. Consiste en ordenar alfabéticamente 5 letras (ABCDE) que previamente nos dan desordenadas. Existen 10 niveles de dificultad. Lo primero que hemos de hacer es elegir el nivel de dificultad y luego ordenar las letras utilizando los bonotes: 1, 2, 3 y 4, que permuta cada uno de ellos un par de letras contiguas. En la Hoja 2 disponemos de todas las permutaciones posibles que se pueden llegar a conseguir con las cinco letras. Se encuentran agrupadas según nivel de dificultad. Así el nivel 1 supone que el juego se resuelve pulsando un único botón (1, 2, 3 ó 4). De nivel 1 existen 4 posibles permutaciones (en color amarillo). De nivel 2 existen 9 posibles permutaciones (color rosa). De nivel 3 existen 15 posibles permutaciones (color verde). Y así hasta llegar a nivel 10 en el que la única combinación de letras es: EDCBA. Para poder hacer operativo el juego se han de utilizar diversas macros. Unas para generar de forma aleatoria la combinación de letras elegida inicialmente. Por ejemplo, si el jugador elige nivel 3, el juego presenta de forma aleatoria una de entre las 15 posibles permutaciones que corresponden a este nivel. La macro 'genera' rellena la columna K de la Hoja 2 con las 120 permutaciones posibles que se obtienen al combinar 5 caracteres.

Upload: albert90151

Post on 13-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ORDENAR ABECEDARIO en EXCEL

7/25/2019 ORDENAR ABECEDARIO en EXCEL

http://slidepdf.com/reader/full/ordenar-abecedario-en-excel 1/3

1

ORDENAR ABECEDARIO

Usar el fichero: abecedario.xls

Se trata de un juego desarrollado en Excel. Consiste en ordenar alfabéticamente 5 letras (ABCDE) que previamente

nos dan desordenadas. Existen 10 niveles de dificultad. Lo primero que hemos de hacer es elegir el nivel de

dificultad y luego ordenar las letras utilizando los bonotes: 1, 2, 3 y 4, que permuta cada uno de ellos un par deletras contiguas.

En la Hoja 2 disponemos de todas las permutaciones posibles que se pueden

llegar a conseguir con las cinco letras. Se encuentran agrupadas según nivel

de dificultad. Así el nivel 1 supone que el juego se resuelve pulsando un

único botón (1, 2, 3 ó 4).

De nivel 1 existen 4 posibles permutaciones (en color amarillo). De nivel 2

existen 9 posibles permutaciones (color rosa). De nivel 3 existen 15 posiblespermutaciones (color verde). Y así hasta llegar a nivel 10 en el que la única

combinación de letras es: EDCBA.

Para poder hacer operativo el juego se han de utilizar diversas macros. Unas

para generar de forma aleatoria la combinación de letras elegida

inicialmente.

Por ejemplo, si el jugador elige nivel 3, el juego presenta de forma aleatoria

una de entre las 15 posibles permutaciones que corresponden a este nivel.

La macro 'genera' rellena la columna K de la Hoja 2 con las 120permutaciones posibles que se obtienen al combinar 5 caracteres.

Page 2: ORDENAR ABECEDARIO en EXCEL

7/25/2019 ORDENAR ABECEDARIO en EXCEL

http://slidepdf.com/reader/full/ordenar-abecedario-en-excel 2/3

2

Las permutaciones en este caso se realizaran con números y no con letras. Posteriormente se transformaran esosnúmeros en letras.

Page 3: ORDENAR ABECEDARIO en EXCEL

7/25/2019 ORDENAR ABECEDARIO en EXCEL

http://slidepdf.com/reader/full/ordenar-abecedario-en-excel 3/3

3

Existe otra forma de obtener las 120 permutaciones de 5 letras. Esto se hace en la Hoja 3 utilizando la macro

denominada 'MisPermutaciones'. No es un método muy ortodoxo pero funciona. Se basa en exigir que se cumpla

que el producto sea el factorial de 5 (5!=120) y que la suma sea 15.