Herramientas de usuario

Herramientas del sitio


es:manual:quimica

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:manual:quimica [2024/05/24 18:15] – [El paquete siette.quimica] rootes:manual:quimica [2024/08/02 09:45] (actual) root
Línea 2: Línea 2:
  
 Se ha desarrollado un conjunto de clases especifico para [[es:manual:items:generativos Se ha desarrollado un conjunto de clases especifico para [[es:manual:items:generativos
-|generar preguntas]] relacionadas con la formulación de química inorgánica. Este conjunto de clases se agrupan en un paquete que puede importarse al escribir una  pregunta generativa usando [[es:manual:items:generativos:jsp|JSP]].+|generar preguntas]] relacionadas con la formulación de química inorgánica. Este conjunto de clases se agrupan en un paquete que puede importarse al escribir una  pregunta generativa usando [[es:manual:items:generativos:jsp|JSP]]. Para facilitar la creación de preguntas usando este paquete no es necesario recurrir a la programación que se explica en este apartado, ya que puede utilizarse un [[es:help_items_content_chemistry|editor de preguntas especifico]] en el que se indica entre otros el tipo de compuesto y la nomenclatura a utilizar entre otros parámetros. Este editor generará automáticamente el código JSP necesario para crear la plantilla a partir de la cuál en tiempo de ejecución se instanciarán las preguntas concretas a plantear.
  
 El paquete consta de las siguientes clases: El paquete consta de las siguientes clases:
  
                * [[es:manual:quimica:siette.quimica.TablaPeriodica|TablaPeriodica]]                * [[es:manual:quimica:siette.quimica.TablaPeriodica|TablaPeriodica]]
-                  * [[es:manual:quimica:siette.quimica.Elemento|Elemento]] +               * [[es:manual:quimica:siette.quimica.Elemento|Elemento]] 
-                     * [[es:manual:quimica:siette.quimica.Ion|Ion]] +               * [[es:manual:quimica:siette.quimica.Ion|Ion]] 
-                        * [[es:manual:quimica:siette.quimica.Anion|Anion]] +                  * [[es:manual:quimica:siette.quimica.Anion|Anion]] 
-                        * [[es:manual:quimica:siette.quimica.Anion|Cation]]+                    * [[es:manual:quimica:siette.quimica.IonCiano|IonCiano]] 
 +                    * [[es:manual:quimica:siette.quimica.IonHidroxido|IonHidroxido]] 
 +                    * [[es:manual:quimica:siette.quimica.Oxoanion|Oxoanion]] 
 +                      * [[es:manual:quimica:siette.quimica.IonHidracido|IonHidracido]] 
 +                  * [[es:manual:quimica:siette.quimica.Cation|Cation]] 
 +                      * [[es:manual:quimica:siette.quimica.IonAmonio|IonAmonio]]
                * [[es:manual:quimica:siette.quimica.Compuesto|Compuesto]]                * [[es:manual:quimica:siette.quimica.Compuesto|Compuesto]]
-                  * [[es:manual:quimica:siette.quimica.CompuestoBinario|CompuestoBinario]]+                 * [[es:manual:quimica:siette.quimica.CompuestoBinario|CompuestoUnario]] 
 +                 * [[es:manual:quimica:siette.quimica.CompuestoBinario|CompuestoBinario]]
                      * [[es:manual:quimica:siette.quimica.Oxido|Oxido]]                      * [[es:manual:quimica:siette.quimica.Oxido|Oxido]]
                      * [[es:manual:quimica:siette.quimica.Peroxido|Peroxido]]                      * [[es:manual:quimica:siette.quimica.Peroxido|Peroxido]]
Línea 18: Línea 24:
                      * [[es:manual:quimica:siette.quimica.Hidruro|Hidruro]]                      * [[es:manual:quimica:siette.quimica.Hidruro|Hidruro]]
                      * [[es:manual:quimica:siette.quimica.SalBinaria|SalBinaria]]                      * [[es:manual:quimica:siette.quimica.SalBinaria|SalBinaria]]
-                     * [[es:manual:quimica:siette.quimica.Hidroxidos|Hidróxido]] +                        * [[es:manual:quimica:siette.quimica.Cianuro|Cianuro]] 
-                     * [[es:manual:quimica:siette.quimica.Oxoacidos|Oxoácido]] +                        * [[es:manual:quimica:siette.quimica.SalAcida|SalAcida]] 
-                     * [[es:manual:quimica:siette.quimica.Oxosales|Oxosal]] +                     * [[es:manual:quimica:siette.quimica.Hidroxido|Hidroxido]] 
-                     * [[es:manual:quimica:siette.quimica.SalAcida|SalÁcida]]+                     * [[es:manual:quimica:siette.quimica.Oxosal|Oxosal]] 
 +                        * [[es:manual:quimica:siette.quimica.OxosalPoliatomica|OxosalPoliatomica]] 
 +                 * [[es:manual:quimica:siette.quimica.Hidroxidos|Hidróxido]] 
 +                 * [[es:manual:quimica:siette.quimica.Oxoacidos|Oxoácido]] 
 +                 * [[es:manual:quimica:siette.quimica.Oxosales|Oxosal]] 
 +                 * [[es:manual:quimica:siette.quimica.SalAcida|SalÁcida]] 
 +              * [[es:manual:quimica:siette.quimica.Oxoacido|Oxoacido]] 
 +                 * [[es:manual:quimica:siette.quimica.Peroxoacido|Peroxoacido]] 
 +                 * [[es:manual:quimica:siette.quimica.Poliacido|Poliacido]] 
 +                 * [[es:manual:quimica:siette.quimica.Tioacido|Tioacido]]
               * [[es:manual:quimica:siette.quimica.ConjuntoCompuestos|ConjuntoCompuestos]]               * [[es:manual:quimica:siette.quimica.ConjuntoCompuestos|ConjuntoCompuestos]]
 +              * [[es:manual:quimica:siette.quimica.Formula|Formula]]
 +              * [[es:manual:quimica:siette.quimica.Molecula|Molecula]]
 +              * [[es:manual:quimica:siette.quimica.FormulaException|FormulaException]]
 +              * [[es:manual:quimica:siette.quimica.PatronQuimica|PatronQuimica]]
  
 ==== Ejemplo 1 ==== ==== Ejemplo 1 ====
Línea 62: Línea 81:
 Fuerza la elección del compuesto ''H<sub>2</sub>O''. En este caso no hay mas que una posible valencia, pero en los casos en los que el número de oxidación es múltiple se escogería uno al azar. Fuerza la elección del compuesto ''H<sub>2</sub>O''. En este caso no hay mas que una posible valencia, pero en los casos en los que el número de oxidación es múltiple se escogería uno al azar.
  
 +==== Ejemplo 3 ====
 +De forma análoga se puede presentar la formula y solicitar el nombre como respuesta, por ejemplo:
 +
 +<code java>
 +<%@page import="siette.quimica.*"%>
 +<%
 + TablaPeriodica tablaPeriodica = new TablaPeriodica(new Random());
 +        Oxido ox = Oxido.random(tablaPeriodica,TablaPeriodica.selectElemento("H"));
 +
 +%>
 +Escribe el nombre, en la nomenclatura sistemática 
 +con prefijos del siguiente compuesto: <%= ox.formulaHTML() %>
 +</code>
 +
 +Fuerza la elección del compuesto ''H<sub>2</sub>O''. El patrón de respuesta en este caso sería ''ox.patronSistematica()'' que generaría la secuencia ''oxido de {di}hidrógeno'' reconociendo como respuestas válidas ''oxido de dihidrogeno'' y ''oxido de hidrogeno'', pero no ''agua''. En caso de aceptar cualquier nomenclatura, se usaria el patrón ''ox.patron()'', que daria lugar a la secuencia ''{mon}óxido de {di}hidrógeno|óxido de hidrógeno|Agua'', que usada como [[es:manual:items:patron:siette|Patrón de expresiones regulares de Siette]] reconocería todas las posibles respuestas correctas.
  
es/manual/quimica.1716574516.txt.gz · Última modificación: 2024/05/24 18:15 por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki