<h3>Ejemplos de ejercicios interactivos en formato OEF</h3>
Estos son algunos ejemplos de ejercicios interactivos que se pueden crear
con Createxo.
<hr style="width:50%"/>
<ol>
<li> <b>Longitud del vector 2D</b>, un cálculo simple de la longitud de un vector
en el plano. Este es el código completo de este ejercicio:
<pre>
\title{Módulo de un vector 2D}
\language{es}
\computeanswer{no}
\format{html}
\integer{x=random(-10..10)}
\integer{y=random(-10..10)}
\real
{norm
=sqrt((\x
)^
2+(\y
)^
2)}
\statement{¿Cuál es la longitud del vector (\x,\y) en R<sup>2</sup>?}
\hint
{La longitud de un vector
(x
,y
) es igual a
sqrt(x^
2+y^
2).}
\answer{La longitud}{\norm}
</pre> <p>
En este ejercicio se han definido dos enteros aleatorios, x e y, que son las
coordenadas del vector
. Entonces se
define un tercer parámetro
, esta vez real
,
definido por la fórmula de la longitud. El ejercicio toma una respuesta libre
bajo el nombre de ``La longitud'', y la respuesta correcta es el valor del
tercer parámetro ``norm''. En este ejercicio se proporciona una pista, que
recuerda la fórmula de la longitud. </p><p>
Puede
!set parm=oef_answercnt=1&oef_choicecnt=0&oef_title=M&ocaute;dulo de un vector 2D&oef_format=html&oef_computeanswer=no&level=2&oef_parms=%5Cinteger%7Bx%3Drandom%28-10..10%29%7D%0D%0A%5Cinteger%7By%3Drandom%28-10..10%29%7D%0D%0A%5Creal%7Bnorm%3Dsqrt%28%28%5Cx%29%5E2%2B%28%5Cy%29%5E2%29%7D&oef_statement=¿Cuál es la longitud del vector %28%5Cx%2C%5Cy%29 en R%3Csup%3E2%3C%2Fsup%3E%3F&ansprompt1=La longitud&ansgood1=%5Cnorm&oef_hint=la longitud de un vector %28x%2Cy%29 es igual a %0D%0Asqrt%28x%5E2%2By%5E2%29.&oef_solution= $
!href cmd=reply&mode=guided&$parm cargar este ejercicio en el menú
para probarlo (también puede copia el código fuente en el menú, en modo en bruto).
</p>
</li>
<li> <b>Traza de una matriz 2x2</b>, calcula la traza de una matriz. La pregunta
se ha formateado con TeX, para representar mejor la matriz. Este es
el código fuente completo del ejercicio:
<pre>
\title{Traza de una matriz 2x2}
\language{es}
\computeanswer{yes}
\format{html}
\integer{trace=(\a)+(\d)}
\statement{Calcula la traza de la matriz \([\a,\b;\c,\d]\)..}
\answer{La traza}{\trace}
</pre>
Primero definimos un entero ``rango'' que se usará para acotar los valores
aleatorios a,b,c y d, que serán los elementos de la matriz. Y por supuesto
la traza se
define como la suma de los elementos de la diagonal
. Tenga cuidado
con la definición <span class="tt">trace=(\a)+(\d)</span>: los paréntesis
son necesarios
, para la sustitución de valores
. Si
define
<span class="tt">trace=\a+\d</span> y si a y b toman valores de 3 y -15 respectivamente,
tendrá <span class="tt">trace=3+-15</span>, una expresión matemáticamente incorrecta. <p>
Note que en este ejercicio, se admiten respuestas no calculadas
(tales como 2+15 o 3*105). <p>
Puede
!set parm=oef_answercnt=1&oef_choicecnt=0&oef_title=Traza de una matrix 2x2&oef_format=html&oef_computeanswer=yes&level=2&oef_parms=%5Cinteger%7Brange%3D20%7D%0D%0A%5Cinteger%7Ba%3Drandom%28-%5Crange..%5Crange%29%7D%0D%0A%5Cinteger%7Bb%3Drandom%28-%5Crange..%5Crange%29%7D%0D%0A%5Cinteger%7Bc%3Drandom%28-%5Crange..%5Crange%29%7D%0D%0A%5Cinteger%7Bd%3Drandom%28-%5Crange..%5Crange%29%7D%0D%0A%5Cinteger%7Btrace%3D%28%5Ca%29%2B%28%5Cd%29%7D&oef_statement=Calcula la traza de la matriz \\([\a,\b;\c,\d]\\).&ansprompt1=La traza&ansgood1=%5Ctrace&oef_hint= &oef_solution= $
!href cmd=reply&mode=guided&$parm cargar este ejemplo en el menú
para probarlo (también puede copiar el código fuente en el menú en modo en bruto).
</li>
</ol>