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:35] 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 34: Línea 49:
  
 En esta pregunta la variable ''ox'' se instancia a un objeto aleatorio de la clase ''Oxido'', es decir a un compuesto de oxígeno y otro elemento elegido aleatoriamente de entre los elementos de la tabla periódica que se estudian en 3º de ESO (La selección de estos elementos se hace en la sentencia anterior, ver la clase [[es:manual:quimica:siette.quimica.tablaperiodica|TablaPeriodica]]). El método ''nombre()'' escribe el nombre del compuesto seleccionado. En esta pregunta la variable ''ox'' se instancia a un objeto aleatorio de la clase ''Oxido'', es decir a un compuesto de oxígeno y otro elemento elegido aleatoriamente de entre los elementos de la tabla periódica que se estudian en 3º de ESO (La selección de estos elementos se hace en la sentencia anterior, ver la clase [[es:manual:quimica:siette.quimica.tablaperiodica|TablaPeriodica]]). El método ''nombre()'' escribe el nombre del compuesto seleccionado.
 +
 +Entre otras muchas instancias, este esquema de generación de preguntas dara origen a la siguiente pregunta de Siette:
 +
 +{{ :es:manual:quimica:oxidohierro3.png?300 |}}
  
 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.1708004140.txt.gz · Última modificación: 2024/02/15 13:35 por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki