“Conocimiento Programación>Lenguajes De Programación

Cómo escribir una función Mad Lib

2012/6/16
A Mad Lib , inventado en 1953 por Roger Price y Leonard Stern, es un juego que comienza con una historia con espacios en blanco en lugar de algunas de las palabras . Antes de leer la historia , los jugadores eligen palabras al azar para llenar los espacios en blanco , sabiendo sólo las partes de la oración de las palabras que faltan , no lo que dice la historia. Cuando las palabras se llenan , las palabras crean una historia humorística o sin sentido . Programación de una función para crear Mad Libs es una buena forma de practicar la recolección y el procesamiento de la entrada del usuario . Cosas que necesitará
Madlib
Programación software
Mostrar más instrucciones
1

Cuente el número de espacios en blanco en el Mad Lib . Crear una matriz de cadenas de texto con dos columnas y tantas filas como hay espacios en blanco en el Mad Lib .
2

inicializar los valores de la primera columna de la matriz para que coincida con las categorías gramaticales necesarios para rellenar los espacios en blanco en el Mad Lib , como " verbo ", " adjetivo" o " nombre plural . "
3

Pregunta al usuario introducir palabras palabras al leer por la primera columna de la array un elemento a la vez, la inserción de las palabras ( " sustantivo, adjetivo , sustantivo , etc ") en la frase " por favor, introduzca un (a ) _____ : " Guarde las entradas en la segunda columna de la matriz. En este ejemplo , la segunda columna podría celebrar el "libro ", los valores de " brillante", " reloj ", etc
4

Muestra la historia , la sustitución de las palabras apropiadas de la segunda columna de la matriz en su lugar de los espacios en blanco. Mostrar las partes estáticas de la historia como una serie de frases y alternar entre una frase y la siguiente entrada de almacenado. Por ejemplo , si el Mad Lib blanco dice " Tiré mi [ nombre ] en un (a ) [ adjetivo ] [ nombre ] , " el programa mostrará " Tiré mi ", seguido de la primera entrada ( " libro" ) , al lado frase ( "en una (n )") , al lado de entrada ( " brillante ") , etc

Lenguajes De Programación
Desarrollador Conductor Ayuda
Cómo escribir Dll Especificaciones técnicas
Cómo publicar un formulario de iFrame
¿Cómo podemos dinámicamente Asigne Tamaño de matriz
Cómo actualizar un cursor utilizando COBOL
Cómo utilizar TextBoxBase Con DataGridView
¿Cuál es el proceso para encontrar gramáticas sin contexto para idiomas específicos?
Cómo hacer que una aplicación Win32 para ejecutar un Cliente
Conocimiento de la computadora © http://www.ordenador.online