Para Su Consideración

Páginas: 9 (2120 palabras) Publicado: 27 de enero de 2013
Diseño de proyecto.
Fernando Oseguera Almaral
Diego Galindo
Mario Alberto Bravo
18.oct.2012

Análisis del juego del ahorcado
Método de generación de números aleatorios y sustitución de caracteres
El siguiente método consiste en un algoritmo donde genera un numero aleatorio que coincidirá con una sola palabra dentro de un numero definido de palabras que se encontrara en un archivo detexto predestinado, una vez insertada esta palabra, cada letra será sustituida por un guion bajo pero manteniendo su definición inicial como letra de tal manera que la palabra se mantenga “oculta” a la vista del usuario y pueda continuar con la dinámica esperada.
El usuario comienza la dinámica ingresando un solo carácter, el algoritmo analizara este carácter de tal manera que lo posicionara deacuerdo a las siguientes reglas:
1. Si el carácter ingresado coincide con alguno de los caracteres de la palabra inicial que fue definida anteriormente como “guiones bajos” procederá a sustituir dicho guion o guiones por el carácter o caracteres.
2. Si el carácter ingresado no coincide con ninguno de los que se encuentran dentro de la palabra inicial, se desplegara en un contador que serávisible al usuario de tal manera que no ingrese nuevamente dicho carácter. Una vez ingresado este carácter al contador, automáticamente se sumara 1 a otro contador llamado “total de errores”.
3. Cuando el contador “total de errores” tenga un valor igual a otro valor predefinido por la selección de dificultad del usuario, (el algoritmo para la definición de dificultad se explicaraposteriormente), el juego terminara automáticamente, y se comprenderá que el usuario ha perdido en la dinámica.
4. Si el carácter ingresado continua sustituyendo los guiones de la palabra inicial de tal manera la palabra inicial es descubierta completamente y que el contador “total de errores” no de alcance a su valor predefinido, el juego terminara automáticamente, y se comprenderá que el usuario haganado en la dinámica.

Diseño
Método de sustitución de caracteres

1. Listado de datos de Entrada.
* Caracteres
2. Listado de datos de Salida.
* Contador “total de errores “
* Caracteres que coincidan con la palabra inicial
* Resultado de la dinámica.
3. Listado de módulos.
* Comparación de caracteres. -> bajo un algoritmo prediseñado se leerá un caráctery se posicionara en diferentes contadores o en la pantalla de texto.
4. Algoritmo en Pseudocódigo.
1) Inicio
2) Definir como parte de la librería <time.h>
3) Generar un numero aleatorio (srand(time(NULL));
4) Inicializar variedad char (a, b ,c, d…) con arreglos definiendo una palabra dentro.
5) Inicializar char*Z[numero de char definidos]
6) Z[0]=a; Z[1]=b;Z[2]=c…
7) El numero aleatorio definirlo con una cadena de caracteres Z
8) Imprime Z definiendo cada carácter =”_ “ y espacios = “ “ .
9) Desplegar contador de “total de errores” e inicializar en 0.
10) Pedir a usuario ingresar un carácter = X
11) Si X= “_” eliminar “_” y poner carácter X
12) Si X no = “_” ingresar carácter X en contador “total de errores” +1, desplegarcarácter.
13) Pedir a usuario ingresar un carácter = X
14) Si contador “total de errores” = 10 ,finalizar dinámica, imprimir mensaje fin de juego “PERDISTE” o
15) Si todos “_” = 0 finalizar dinámica, imprimir mensaje fin de juego, “GANASTE”
16) Caso contrario regresar a paso 11.
17) Fin

5.- Desarrollo final del seudocódigo

1. Iniciar programa
2. Desplegar "Quemodo de juego quieres?(normal/Bonus/Crazy)"
3. Si modo=normal continuar, si no, ir al paso 114
4. Pedir dificultad
5. Pedir categoría
6. En caso de categoría= Deportes
7. Si dificultad es igual a "fácil". Continuar, si no, ir al paso 11
8. Seleccionar aleatoriamente entre estas palabras: ^^^^^^^^
9. Desplegar por cada letra de la palabra un guion bajo
10. Ir al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • consideración para un proyecto de título
  • Consideracion Para Una Buena Esterilizacion
  • Consideración Para Aplicar Estudio Socioeconomico
  • consideracion ptu
  • Consideracion de los delitos
  • CONSIDERACION JURIDICA
  • CONSIDERACION PARA CREAR UNA LINEA AEREA DE BANDERA
  • PUGNA ENTRE EL FEDERALISMO Y EL CENTRALISMO PARA DEFINIR LA CONSIDERACION DEL ESTADO Y LA POLICIA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS