<center><h3>Ejemplos de ejercicios interactivos en formato OEF</h3></center> <p>
Estos son algunos ejemplos de ejercicios interactivos que se pueden crear
con Createxo.
<ol>
<p><hr width="50%"/> <p>
<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:
<p><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>
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><hr width="50%"/> <p>
<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:
<p><pre>
\title{Traza de una matriz 2x2}
\language{es}
\computeanswer{yes}
\format{tex}
\integer{trace=(\a)+(\d)}
\statement{Calcula la traza de la matriz $$\pmatrix{\a&\b\cr \c&\d}$$.}
\answer{La traza}{\trace}
</pre> <p>
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 <tt>trace=(\a)+(\d)</tt>: los paréntesis
son necesarios
, para la sustitución de valores
. Si
define
<tt>trace=\a+\d</tt> y si a y b toman valores de 3 y -15 respectivamente,
tendrá <tt>trace=3+-15</tt>, 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=tex&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%0D%0A%24%5Cpmatrix%7B%5Ca%26%5Cb%5Ccr %5Cc%26%5Cd%7D%24.&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).
</ol>