Modelar el lenguaje

En este proyecto, usarás reporteros y listas para crear un programa capaz de crear un lenguaje más complicado que el proyecto Chisme.

  1. Haz clic para cargar un proyecto nuevo. Entonces guárdalo.

    Contiene seis reporteros, cada uno de los cuales reporta una palabra aleatoria de una lista de palabras en esa categoría.

  2. Prueba cada bloque para ver lo que hace. Luego cambia estas listas como quieras para incluir tus propios sustantivos, verbos, etc.
  3. Crea un reportero llamado oración simple que reporte una oración simple usando los bloques determinante aleatorio, sustantivo aleatorio y verbo aleatorio
    oración simple que reporta 'un niño salta'
  4. Se pueden construir oraciones más complicadas a partir de varios sintagmas. Crea estos reporteros de sintagmas:
    1. bloque reportero verde de sintagma nominal verde debe unir palabras de dos categorías para formar sintagmas como "el sándwich" o "una jirafa", o de tres categorías para crear sintagmas como "el niño pequeño", "una jirafa verde" o "nuestro viejo sándwich".
    2. bloque reportero verde de sintagma preposicional debe combinar una preposición con un sintagma nominal para crear sintagmas como "cerca del niño pequeño" o "sobre una pizza sabia".
      Usar sintagma nominal para definir sintagma preposicional es un buen ejemplo de abstracción. Si luego cambia sintagma nominal para incluir nombres de personas, sintagma preposicional seguirá funcionando.
    3. bloque reportero verde de sintagma verbal debe reportar solo un verbo como "salta" o une un verbo y un adverbio para crear combinaciones como "salta tristemente", "duerme la siesta rápidamente" o "piensa con sueño".
    Estos sintagmas serán correctos gramaticalmente, pero no necesariamente tendrán sentido. Por ejemplo, sintagma nominal podría generar "una pizza cansada".
  5. Luego, haz una oración complicada de reportero que combine un sintagma nominal, un sintagma verbal y un sintagma preposicional. oración complicada que reporta 'mi elefante tonto frente a tu elefante cansado se sienta rápidamente'
  1. Ocasionalmente, incluye nombres de personas en lugar de un sintagma nominal. Entonces, en lugar de algo como "mi tonto elefante", el programa a veces podría usar "Jamie" u otros nombres.
  2. Los sintagmas nominales no siempre tienen que tener un adjetivo. Pueden no tener ninguno, o tener dos o más. Añade algo de variedad.