OpenLLM-France/wikimedia huggingface dataset:
# El comando make

En lugar de correr la línea de comando del compilador directamente, comenzaremos a usar make que simplifica enormemente el proceso de construcción cuando un proyecto involucra múltiples archivos fuente y librerías.
Hemos visto antes que qmake (sin argumentos) lee un archivo de proyecto y construye un Makefile. El Ejemplo 1.8 es una vista medianamente comentada de el Makefile generado por un simple proyecto llamado qapp.

#### Ejemplo 1.8

El comando make revisa las dependencias y realiza cada paso de construcción del Makefile. El nombre y ubicación del resultado final puede ser establecido con las variables del proyecto TARGET y target.path. Si TARGET no es especificado, el nombre por defecto dado es el nombre del directorio en el que el archivo del proyecto se aloja. Si target.path no se especifica, la localización por defecto es el directorio en el que el proyecto se ubica.

## Limpiando Archivos

make puede limpiar los archivos generados por tí por medio de dos objetivos, clean y distclean. Observa cómo ambos son distintos:
Después de un make distclean, los únicos archivos que restan son los de las fuentes que pueden ir dentro de una tarball para su distribución
Así como nosotros agregamos más codigo fuente, cabeceras o módulos de librerías para nuestro proyecto, editamos el archivo .pro y añadimos los nuevos elementos a las listas SOURCES, HEADERS, y LIBS. La misma documentación standard que aplica también para el código fuente de C++ debería ser aplicada a los archivos de proyecto (con los comentarios comenzando con #).
Pensemos en el archivo de proyecto como un mapa de nuestro proyecto, conteniendo referencias para todos los archivos y localizaciones requeridas para construir nuestra aplicación o librería. Como otros archivos fuente, este es tanto leible por humanos como por la máquina. El archivo .pro es el primer lugar para mirar cuando encontramos mensajes not found o undefined durante el proceso de construcción (especialmente en el momento del enlace). Para más detalles recomendamos que leas la Guía para qmake de Trolltech.
* ↑ Dependiendo de tu entorno de desarrollo, este programa puede tener algúnos otros nombres como mingw32-make, nmake, gmake, o unsermake.
# Capítulo 1. Introducción a C++
## Tabla de Contenido

* Un vistazo a C++
* Una breve historia de C++
* Instalando C++/Qt: Plataformas Open Source
* Instalando C++/Qt: Win32
* C++ Primer Ejemplo
* Entrada y Salida
** Ejercicios: Entrada y Salida
* Diálogos Qt para entrada/salida de usuario
** Ejercicios:Diálogos Qt para entrada/salida de usuario
* Makefile, qmake y archivos de proyecto
** #include: Encontrando archivos de cabecera
* El comando make
* Obteniendo ayuda en línea
* Cadenas
* Flujos
** Ejercicios: Flujos
* Identificadores, Tipos y Literales
** Ejercicios: Identificadores, Tipos y Literales
* Tipos Simples de C++
** main y Argumentos de Línea de Comandos
** Aritmética
** Ejercicios: Tipos Simples de C++
* La Palabra Clave const
* Punteros y acceso de memoria
** Los operadores unarios & y *
** Operadores new y delete
** Ejercicios: Punteros y acceso de memoria.
* const* y *const
* Variables de referencia
* Preguntas de Repaso
** Puntos de Salida
# Introducción a Patrones de Diseño en C++ con Qt4/C.3.1.1 Ejercicios: Construyendo un Objetivo Depurable

C.3.1.1. Exercises: Building a Debuggable Target
# Introducción a Patrones de Diseño en C++ con Qt4/2 La Cima de las Clases
## Tabla de Contenido

** La Cima de las Clases
*** Primero, esto tenía estructura
*** Definición de clases
*** Especificadores de Acceso de Miembro
*** Encapsulación
*** Introducción a UML
**** Diplomacia UML
*** Amigos de una clase
*** Constructores
*** Destructores
*** La palabra clave "static"
*** Constructores de Copia y Operadores de Asignación
*** Conversiones
*** Funciones de miembro "const"
*** Subobjectos
*** Ejercicio: Clases
*** Preguntas de repaso

# Resumen

Este capítulo provee una introducción a las clases y los objetos, y cómo las funciones miembro operan con los objetos. Las clases y los objetos pueden ser acomodados en diferentes estructuras, y en este capítulo presentaremos algunas formas de describir las relaciones entre ellos. Se introducirá UML. Se explicarán los mienmbros static y const. Se discutirán los Constructores, destructores, operacioens de copia, y funciones amigas.
# Introducción a Patrones de Diseño en C++ con Qt4/Bibliografía

Bibliography C++ References
[Stroustrup97] The C++ Programming Language. Special Edition. Bjarne Stroustrup. 1997. Addison Wesley. 0-201-70073-5.
[meyers] Effective C++. Scott Meyers. 1999-2005. Addison Wesley Professional Software Series . 0321334876.
[Sutter2001] To New Perchance To... Part 2. Herb Sutter. May 2001. C/C++ Users Journal.
[Josuttis99] C++ Standard Library: A Tutorial and Reference. Nicolai Josuttis. 1999. Addison Wesley. 0-201-37926-0. Qt References
[Blanchette08] C++ GUI programming with Qt 4. Jasmin Blanchette and Mark Summerfield. 2nd Edition. 2008. Prentice Hall.
[Thelin07] Foundations of Qt Development. Johan Thelin. 2007. Apress.com.
[kdestyle] KDE Style Guidelines . Coding Style.kde.org.
[qtapistyle] Designing Qt-Style C++ APIs . Matthias Ettrich. 2005 . Trolltech .
[qttestlib] Writing Unittests for Qt 4 and KDE4 with QtTestLib. Brad Hards. 2005 . developer.kde.org . OOP References
[Buschmann96] Pattern-Oriented Software Architecture. First Edition. Frank Buschmann. Regine Meunier. Hans Rohnert. Peter Sommerlad. Michael Stal. 1996. John Wiley & Sons. 0-471-95869-7 .
[Fowler04] UML Distilled. Third Edition. Martin Fowler. 2004. Addison Wesley. 0-321-19368-7 .
[Gamma95] Design Patterns. Elements of Reusable Object-Oriented Software. Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Addison-Wesley. 0-201-63361-2.
[Martin98] Pattern Languages of Program Design 3. Robert C. Martin, Dirk Riehle, and Frank Buschmann. 1998. Addison-Wesley. pgs 293-312. 0-201-31011-2. Docbook References
[docbook] Docbook: The Definitive Guide. Norman Walsh. 2006. O'reilly Associates .
[docbookxsl] Docbook XSL: The Complete Guide. Bob Stayton. 2005. SageHill Enterprises . Miscellaneous References
[w3c] w3c Recommendation: XHTML 1.0 The Extensible HyperText Markup Language. 2005. W3C (World Wide Web Consortium) . [Note] Note
See Element Reference @ W3Schools.com for a good quick-reference guide.
[Friedl98] Mastering Regular Expressions. Second Edition. Jeffrey Friedl. 1998. O'Reilly. 1-56592-257-3.
[Rehman03] The Linux Development Platform. Rafeeq Ur Rehman and Christopher Paul. 2003. Prentice Hall. 0-13-009115-4.
# Agradecimientos

Gracias a los muchos autores y contribuidores en los siguientes proyectos de código abierto, por hacer herramientas libres, por responder preguntas, y por escribir buenos documentos. Usamos todos estos programas para hacer este libro:
* jEdit
* Umbrello
* Firefox,Mozilla
* Doxygen
* dia
* imagemagick
* graphviz
* KDE, kdevelop, kdbg
* docbook, docbook-xsl
* xsltproc, xmllint, gnu xml libs
* cvs, subversion
* MoinMoin
* Bugzilla
* Apache httpd, ant, fop
* gaim
* Python
* ReportLab PyRXP
* pyQt, pyKDE, qscintilla, eric3
* mysql
* GNU Emacs
* Linux, gcc, gdb
* valgrind
En la traducción al castellano se utilizó:
* Mozilla Firefox
* WikiLibros
* GoogleTranslator
Gracias a Norman Walsh docbook y Bob Stayton docbookxsl por desarrollar y documentar un super sistema de herramientas de publicación. Gracias al resto de la comunidad de docbook por su ayuda y guía.
Gracias a los voluntarios de @debian.org por mantener Sid al día y mantenerlo estable para ser una plataforma de desarrollo productiva. Gracias a irc.freenode.net por brindar a todos una gran cantidad de buenos cerebros.
Gracias a Emily Ezust por las habilidades de escritor y por darnos un inicio con Qt en primer lugar. Gracias a los correctores quienes proporcionaron entradas y valiosas revisiones en el texto: Mark Summerfield, Johan Thelin, Stephen Dewhurst, Hal Fulton, David Boddie, Andy Shaw, y Jasmin Blanchette Blanchette08, ¡Quien también nos enseñó la danza de Qt 4! Gracias a Matthias Ettrich por la visión y motivación. gracias al resto del equipo de Trolltech por escribir buenos documentos, contestar preguntas en la lista de correo, y comenzar a “abrirse” con la comunidad open-source.
Gracias al personal editorial y de producción de Prentice Hall por su lectura meticulosa de nuestro libro y por ayudarnos a encontrar los muchos errores que dejamos distribuidos a través del texto.
Finalmente, gracias a la universidad de Suffolk, una fuente de gran soporte a lo largo de este proyecto. En particular, gracias a Andrew Teixeira por su incansable ayuda en mantener los servidores que usamos asiduamente durante los últimos dos años y por su invaluable asistencia técnica. Gracias también a los estudiantes quienes tomaron CMPSC 331/608 usando la versión preliminarmente evolucionada de este libro hasta 2003 y que nos dieron un flujo invaluable de revisiones.
# Diálogos Qt para entrada/salida de usuario

El Ejemplo 1.6 muestra una reescritura de nuestro primer ejemplo en C++, usando diálogos en lugar de entradas/salidas estándar. Qt proporciona clases para reemplazar casi todas las clases en la librería estándar de C++. Aun podemos necesitar de ellos, en el caso de que estemos reusando código que use STL o iostreams en una aplicación Qt.
Este ejemplo hace uso de la clase de Qt QString, que es una implementación dinámica que soporta el estándar Unicode. QString contiene muchas funciones miembro útiles para convertir y dar formato a cadenas de maneras distintas.

### Ejemplo 1.6

int main (int argc, char* argv) { Inicio de la función main que devuelve int.
QApplication app(argc, argv); Inicio de cada aplicación GUI de Qt.
QTextStream cout(stdout); Crea un QTextStream para salida estándar.
int respuesta = 0; Debe ser definida fuera del bucle do, porque este es usado dentro de la condición, fuera del bloque do.
"Factorial de:", 1); Ventana de diálogo, espera a que el usuario ingrese un interger y lo devuelve.
.arg(factArg).arg(fact) cada %n es reemplazado con un valor arg
.arg("¿Quieres calcular otro factorial?"); Las sentencias largas pieden continuar en múltiples líneas, tanto como se topen con símbolos limitadores.
QMessageBox::Yes ¦ QMessageBox::No); bitwise or de dos valores
Este programa hace uso de las siguientes clases:
* QApplication - Un objeto sencillo que necesita existir en todas las aplicaciones Qt.
* QInputDialog - Para hacer preguntas al usuario.
* QMessageBox - Para enviar respuestas al usuario.
* QString - Una clase de cadena unicode. Estamos usando un muy poderoso método llamado arg, el cual nos permite formatear valores parametrizados (%1, %2, etc) dentro de la cadena.
* QTextStream - Para flujos hacia/desde archivos de texto. En este ejemplo, definimos una variable llamada cout que cumple las mismas metas (stdout) que el cout de iostream desde la librería estándar de C++. Como desde ahora obtendremos las entradas de usuario desde diálogos y otros other widgets, no es necesario crear un cin más.
Para compilar esta aplicación, necesitamos un archivo de proyecto. Un archivo de proyecto describe el proyecto enlistando todos los otros archivos, así como todas las opciones y localizaciones de archivos que son necesarios para construir el proyecto. Debido a que esta es una aplicación muy simple, el archivo de proyecto también es muy simple, como se muestra en el Ejemplo 1.7

#### Ejemplo 1.7

Para conseguir nuestro ejecutable solo nos queda ejecutar la herramienta llamada qmake para generar el/los Makefile y recompilamos con make.
Cuando arrancamos esta aplicación, primero veremos un diálogo de entrada como el de la Figura 1.1

#### Figura 1.1

Después de que el usuario ingrese el número y haga click en OK, usaremos un QMessageBox con el valor calculado resultante.
# Introducción a Patrones de Diseño en C++ con Qt4/1.8.1 include: Encontrando archivos de cabecera
# #include: Encontrando Archivos de Cabecera

Hay tres formas comunmente usadas para incluir un archivo de cabecera de librería:
Los corchetes de ángulo (<>) le indican al preprocesador que debe de mirar (secuencialmente) en los directorios listados dentro de la ruta include para el archivo.
Un nombre de archivo entrecomillado indica que el preprocesador deberá buscar dentro del "directorio de archivos include" en primer lugar. Una ruta encomillada indica que el preprocesador debe revisar el directorio de la ruta primero. La información de la ruta puede ser absoluta o relativa (al directorio del archivo donde se incluye). Si no se encuentra el archivo en la ubicación especificada, los directorios enlistados en la ruta include son rastreados en busca del archivo de cabecera.
Si existen versiones del archivo en más de un directorio dentro de la ruta include, la búsqueda se detendrá tan pronto como la primera coincidencia del archivo sea encontrada. Si el archivo no se encuentra en ninguno de los directorios de la ruta de búsqueda, entonces el compilador reportará un error.
Para elementos en la Librería Estándar de C++, el compilador generalmente conoce en realidad donde encontrar los archivos de cabecera. Para otras librerías, podemos expandir la ruta de búsqueda añadiendo un parámetro -I/path/to/headerfile al compilador.
Si usas un IDE, habrá algún menú de configuración Proyecto->Configuración->Preprocesador o Proyecto->Opciones->Librerías que te permita especificar directorios include adicionales, éstos se han pasados como parámetros -I hacia el compilador en el momento de la construcción.
Con qmake, como pronto veremos, puedes agregar líneas INCLUDEPATH += NombreDelDir al archivo de proyecto. Estos directorios terminarán en el Makefile generado como macros INCPATH, con esto serán pasados dentro del compilador/preprocesador en el momento de la construcción.
# Makefile, qmake, y Archivos de Proyecto

Las aplicaciones de C++ generalmente están compuestas por muchos archivos fuente, archivos de cabeceras y librerías externas. Durante el curso normal del desarrollo del proyecto, los archivos de origen y las librerías son agregadas, cambiadas o removidas. Durante la fase de prueba/desarrollo, el proyecto es recompilado y reenlazado muchas veces. Para producir un ejecutable, todos los archivos de origen cambiados deben ser recompilados y los archivos de objeto deben ser completamente reenlazados.
Tomando un rastro de todo, de todas las partes de cada uno un proyecto requiere un mecanismo que especifique con precisión los archivos involucrados, lar herramientas necesarias para construir, los objetivos intermedios y sus dependencias y el objetivo ejecutable final.
La utilidad más ampliamente usada para manejar el trabajo de construir un proyecto es make. Este lee los detalles de las especificaciones del proyecto y las instrucciones del compilador desde un Makefile, se asemeja a un script de consola, pero contiene (como mínimo):
* Reglas para construir ciertos tipos de archivos (p.e. para obtener un archivo .o desde un archivo .cpp, debemos correr gcc -c en el archivo .cpp)
* Los objetivos que se especifican como ejecutables (o librerías) que deben ser construidos.
* Dependencias que listan que objetivos necesitan ser reconstruidos cuando ciertos archivos son cambiados.
El comando make carga por defecto el archivo llamado Makefile desde su directorio de trabajo actual y realiza los pasos de consstrucción especificados (compilado y enlace)
El beneficio inmediato de usar make es que este recompila solamente los archivos que necesitan ser reconstruidos, en vez de recompilar a ciegas cada archivo cada vez. La Figura 1.2 es un diagrama que intenta mostrar los pasos involucrados en la construcción de una aplicación Qt. Para aprender más sobre make, recomendamos el libro The Linux development platform Escrito por Rafeeq Ur Rehman, Christopher Paul.

#### Figura 1.3

Con Qt, no es necesario escribir ningún Makefile. Qt proporciona una herramienta llamada qmake para generar los Makefile por tí. Es poco necesario para quienes corren make y entienden su salida. La mayoría de los IDE corren make (o algo similar) bajo la cubierta y después muestran o filtran su salida.
La transcripción de abajo muestra que archivos son creados en cada paso del proceso de construcción para el Ejemplo 1.6:
qmake -project crea un proyecto cuyo nombre es el mismo que el directorio de los archivos de origen. make creará un ejecutable con el mismo nombre del proyecto.
Nota que nosotros podemos ver los argumentos pasados al compilador cuando corremos make. Si se encuentra algun error, lo veremos también.
* ↑ En MS Dev Studio, se le llama nmake
# Farmacología General/Apéndices

Capítulo contenedor, de todos los apéndices, contenidos en éste libro,...

## Contenido

* Apéndice 01: Codificación ATC
# Farmacología General

Texto de Farmacología General, dirigido a todo público, y que pretende unificar en un sólo lugar, materiales relativos a la farmacología.
Se invita además, a todos los miembros, usuarios, y visitantes, participen el el mismo,... dejando sus impresiones, comentarios, y mejoras,... en página de discusión,... ó en las respectivas sub-páginas de éste (capítulos, y/o apéndices),...

## Contenido

* Capítulo 1: Introducción a la Farmacología General
* Capítulo 2: Farmacocinética
** Capítulo 2.1: Leyes de la farmacocinética
* Capítulo 3: Farmacodinámica
* Capítulo 4: Toxicología
** Capítulo 4.1: Toxicología de fármacos
* Capítulo 5: Interacciones
* Capítulo 6: Mecanismos de acción de fármacos
* Apéndices
Farmacología General ▶
# Farmacología General/Apéndices/Codificación ATC

Capítulo contenedor, de todos los apéndices, contenidos en éste libro,...

## Contenido

* Apéndice 01: Codificación ATC
** Apéndice 01-00: Introducción
** Apéndice 01-01: Codificación ATC "A"
** Apéndice 01-02: Codificación ATC "B"
** Apéndice 01-03: Codificación ATC "C"
** Apéndice 01-04: Codificación ATC "D"
** Apéndice 01-05: Codificación ATC "G"
** Apéndice 01-06: Codificación ATC "H"
** Apéndice 01-07: Codificación ATC "J"
** Apéndice 01-08: Codificación ATC "L"
** Apéndice 01-09: Codificación ATC "M"
** Apéndice 01-10: Codificación ATC "N"
** Apéndice 01-11: Codificación ATC "P"
** Apéndice 01-12: Codificación ATC "R"
** Apéndice 01-13: Codificación ATC "S"
** Apéndice 01-14: Codificación ATC "V"
# Excursionismo/Técnicas adicionales

Seleccionar el lugar del campamento
Inciar un fuego (La Fogata)
Cocinar (recetas)
Higiene en el campamento
Almacenamiento de los alimentos

## Predecir el clima

* Indicios de lluvia por las aves y otros animales.
* Próxima lluvia si...
** Las gallinas escarban en el polvo y erizan las plumas.
** Los pájaros se limpian las plumas.
** Las golondrinas vuelan a ras de tierra.
** Los gorriones se reúnen en grandes bandadas, gorjeando animadamente.
** Los peces saltan fuera del agua.
** Las ranas cantan durante el día.
** Los lagartos se esconden.
* Indicios del tiempo por las arañas.
** Cuando se acercan vientos fuertes o lluvia, la araña acorta considerablemente los últimos hilos de que está suspendida su tela y la deja así hasta que el tiempo está apacible.
** Si la araña parece como aletargada es señal de próxima lluvia.
** Si emprende su trabajo mientras llueve, se puede dar por seguro que la lluvia durará muy poco.
** La araña verifica cambios en su tela durante el transcurso del día; si estos cambios los lleva a cabo por la tarde, poco antes de ponerse el Sol, es indicio de que la noche será clara y apacible.
* Indicios de lluvia.
** Por la Luna.- De acuerdo al círculo o halo que se forma en torno a esta algunas veces.
** Si este circulo está próximo, es prueba de que la lluvia no está cercana, por el contrario si está alejado de la Luna, la lluvia está cercana.
* Por las nubes.-Nubes ligeras que se disuelven, indican buen tiempo; y nubes espesas de contornos definidos anuncian viento, el cual será más intenso cuanto más espesas sean aquellas.
** Si las nubes altas corren en dirección opuesta a las bajas, cambio de viento reinante; nubes pequeñas negras que se agrupan, lluvia.
** Uno de los primeros símbolos de cambio de tiempo son unas nubes sumamente altas y ligeras como plumas (cirros); el cambio será más lento cuanto más altas parezcan dichas nubes.
# Manutención y reparación de puentes de madera/Página de edición
## Contenido

* Tal vez renombrarlo todo llevándolo a: Mantención y reparación de puentes de madera
* Subdividir algunas páginas.

## Portada

Crear una nueva portada.
* Índice
* Enlaces
* Página de edición
# Español/Vocabulario

* 200 palabras
* Aves
* Baloncesto
* Carnaval
* Carnes
* Cereales
* Circo
* Colores
* Cuerpo
* Determinante
* El tiempo
* Enseñanza
* Felino
* Fin de semana
* Fruta
* Fruto seco
* Fuego
* Fútbol
* Gastronomía española
* Guitarra
* Hierbas y especias
* Huevo
* Informática computación
* Introducción
* Las plantas
* Los gentilicios
* Los movimientos
* Los números
* Nacionalidades
* Persona
* Plantillas diarias
* Playa
* Posición
* Recipientes
* Repostería
* Roedor
* Salsa
* Vacaciones
* Verduras
* Diccionario de consulta
Vocabulario Esta página contiene todo el texto del capítulo de «Vocabulario»
Texto completo de este capítulo Esta página contiene todo el texto del capítulo de «Vocabulario»
* Página principal: Introducción - Índice - Enlaces Útiles
* Gramática - Sintaxis - La conjugación - Ortografía - Morfología - Jergas y modismos - Anexo
* Curso -
* en alemán -
* en esperanto -
* francés -
* polaco -
* portugués -
* vietnamita -
* Vocabulario
# Español/Vocabulario/200 palabras

Esta página es una traducción adaptada de la versión con imágenes "200 picturable words" parte de Basic English ordered wordlist. Alguna palabra ha sido omitida por no ser tan relevante en la cultura hispana (véase: "Kettle", hervidor de agua) o por motivos de traducción (véase "wire" y "cord", como cable).
Además, he incluido el determinante artículo para indicar género y un enlace en cada palabra al wikcionario.

## A

* la abeja
* el abrigo
* la aguja
* el ala
* la alcantarilla
* el alfiler
* el almacén
* el ángulo
* el anillo
* el arado
* el árbol
* el arco
* la avellana
* el avión

## B

* banda
* bandeja
* bandera
* bañera
* barbilla
* barco
* baya
* bebé
* biblioteca
* boca
* bola
* bolígrafo
* bolsillo
* bomba
* bombilla
* bota
* bote
* botella
* botón
* brazo

## C

* caballo
* cabeza
* el cable
* cabra
* cadena
* caja
* cajón
* calcetín
* calzado
* la callela calle
* cama
* cámara
* camisa
* campana
* candado
* cara
* carreta
* el carruaje
* casa
* cepillo
* cerdo
* cerebro
* cerilla
* cesta
* chica
* chico
* círculo
* clavo
* el cojín
* cola
* corazón
* la cortina
* cuadrado
* cubo
* cuchara
* el cuchillo
* el cuello
* el cuello

## D

* el dedo
* dedo del pie
* dedo pulgar
* el diente

## E

* el ejército
* la escuela
* esponja
* estación
* estantería
* el estómago
* la estrella

## F

* falda
* el freno

## G

* el gallo
* la garganta
* la gota
* la granja
* el guante

## H

* la hoja
* la hoja
* la hormiga
* el horno
* el hospital
* el hueso
* el huevo

## I

* iglesia
* isla

## J

* el jardín
* la joya

## L

* el labio
* el ladrillo
* el lapiz
* el látigo
* la lengua
* el libro
* la llave
* la lombriz
* luna

## M

* la mano
* manzana
* el mapa
* marco
* martillo
* medias
* mesa
* mono
* la mosca
* motor
* el resorte
* muro
* músculo

## N

* naranja
* la nariz
* nervio
* la nube
* nudo

## O

* oficina
* oreja
* ojo
* olla
* oveja
* hilo

## P

* pájaro
* pala
* palo
* pantalones
* paquete
* paraguas
* la patata España, la papaLatinoamérica
* pecho
* peine
* pelo
* percha
* perro
* el pez
* el pie
* la piel
* pierna
* la pluma
* prisión
* pueblo
* puente
* puerta

## Q

* el queso

## R

* rail
* raíz
* rama
* rata
* recibo
* red
* reloj
* rodilla
* rueda

## S

* sello
* semilla
* serpiente
* silbato
* silla
* sol
* sombrero
* el suelo

## T

* tabla
* tallo
* taza
* tazón
* tejado
* el tenedor
* tijeras
* tiquete
* tornillo
* torta
* tren
* trompeta
* tubería

## V

* vara
* vela
* ventana
* el vestido
# Español/Vocabulario/Carnaval
## ¿Qué te encuentras en un carnaval? -Hay...

* máscaras,
* ...una orquesta,
* ...y gente disfrazada.