“Conocimientos Programación>Lenguajes De Programación

Cómo escribir una función Mad Lib

2012/12/7
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
Cómo escribir un programa que toma 10 enteros como Entrada
Cómo aumentar el tamaño del HTML Submit Button
Las diferencias entre los datos Objeto abstracto Tipos y abstracción de datos
Cómo deshabilitar Títulos en FancyBox
Cómo hacer Estilos vBulletin
Cómo hacer un cambio de imagen en mouseover
Cómo crear estructuras implícitas en ColdFusion
Cómo crear una modulación de ancho de pulso (PWM ) en un módulo de Verilog para ejecutar un motor /servo
Conocimientos Informáticos © http://www.ordenador.online