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/02/15 13:45] – [Ejemplo 1] rootes:manual:quimica [2024/05/24 18:32] (actual) – [Ejemplo 3] root
Línea 7: Línea 7:
  
                * [[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.ConjuntoCompuestos|ConjuntoCompuestos]]+                 * [[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.ConjuntoCompuestos|ConjuntoCompuestos]] 
 +              * [[es:manual:quimica:siette.quimica.Formula|Formula]] 
 +              * [[es:manual:quimica:siette.quimica.Molecula|Molecula]] 
 +              * [[es:manual:quimica:siette.quimica.FormulaException|FormulaException]]
  
 ==== Ejemplo 1 ==== ==== Ejemplo 1 ====
Línea 27: Línea 40:
 <%@page import="siette.quimica.*"%> <%@page import="siette.quimica.*"%>
 <% <%
-   TablaPeriodica.selectCurso("3ESO"); + TablaPeriodica tablaPeriodica = new TablaPeriodica(new Random()); 
-   Oxido ox = new Oxido();+ tablaPeriodica.selectCurso("3ESO"); 
 +  
 +        Oxido ox = Oxido.random(tablaPeriodica);
 %> %>
 Escribe la fórmula del siguiente compuesto: <%= ox.nombre() %> Escribe la fórmula del siguiente compuesto: <%= ox.nombre() %>
Línea 41: Línea 56:
 La respuesta correcta a esta pregunta se obtiene llamando al método ''ox.formula()'' y se introducirá en el campo correspondiente al [[es:manual:items:patrones|patrón de respuesta]], que se comparará con la respuesta dada por el alumno. La respuesta correcta a esta pregunta se obtiene llamando al método ''ox.formula()'' y se introducirá en el campo correspondiente al [[es:manual:items:patrones|patrón de respuesta]], que se comparará con la respuesta dada por el alumno.
  
 +==== Ejemplo 2 ====
 +Se puede forzar la elección de un elemento químico en concreto, por ejemplo:
  
 +<code java>
 +<%@page import="siette.quimica.*"%>
 +<%
 + TablaPeriodica tablaPeriodica = new TablaPeriodica(new Random());
 +        Oxido ox = Oxido.random(tablaPeriodica,TablaPeriodica.selectElemento("H"));
 +
 +%>
 +Escribe la fórmula del siguiente compuesto: <%= ox.nombre() %>
 +</code>
 +
 +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.1708004719.txt.gz · Última modificación: 2024/02/15 13:45 por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki