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.
- sustantivos (cosas)
- verbos (acción)
- adjetivos (describen cosas)
- adverbios (describen la acción)
- determinantes (identifican—te dicen qué cosa)
- preposiciones (indican relaciones)
-
Contiene seis reporteros, cada uno de los cuales reporta una palabra aleatoria de una lista de palabras en esa categoría.
- Prueba cada bloque para ver lo que hace. Luego cambia estas listas como quieras para incluir tus propios sustantivos, verbos, etc.
-
Crea un reportero llamado
oración simple
que reporte una oración simple usando los bloquesdeterminante aleatorio
,sustantivo aleatorio
yverbo aleatorio
-
Se pueden construir oraciones más complicadas a partir de varios sintagmas. Crea estos reporteros de sintagmas:
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".
debe combinar una preposición con un
sintagma nominal
para crear sintagmas como "cerca del niño pequeño" o "sobre una pizza sabia".Usarsintagma nominal
para definirsintagma preposicional
es un buen ejemplo de abstracción. Si luego cambiasintagma nominal
para incluir nombres de personas,sintagma preposicional
seguirá funcionando.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". -
Luego, haz una
oración complicada
de reportero que combine un sintagma nominal, un sintagma verbal y un sintagma preposicional.
Llevándolo más allá
- 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. - 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.