Rev 11003 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
23 | reyssat | 1 | |
6133 | bpr | 2 | <h3>Ejemplos de ejercicios interactivos en formato OEF</h3> |
23 | reyssat | 3 | |
4 | Estos son algunos ejemplos de ejercicios interactivos que se pueden crear |
||
5 | con Createxo. |
||
5900 | bpr | 6 | <hr style="width:50%"/> |
23 | reyssat | 7 | <ol> |
5900 | bpr | 8 | |
11003 | bpr | 9 | <li> <b>Longitud del vector 2D</b>, un cálculo simple de la longitud de un vector |
23 | reyssat | 10 | en el plano. Este es el código completo de este ejercicio: |
11 | |||
5900 | bpr | 12 | <pre> |
23 | reyssat | 13 | \title{Módulo de un vector 2D} |
14 | \language{es} |
||
15 | \computeanswer{no} |
||
16 | \format{html} |
||
17 | |||
18 | \integer{x=random(-10..10)} |
||
19 | \integer{y=random(-10..10)} |
||
20 | \real{norm=sqrt((\x)^2+(\y)^2)} |
||
21 | \statement{¿Cuál es la longitud del vector (\x,\y) en R<sup>2</sup>?} |
||
22 | |||
23 | \hint{La longitud de un vector (x,y) es igual a sqrt(x^2+y^2).} |
||
24 | \answer{La longitud}{\norm} |
||
25 | </pre> <p> |
||
26 | |||
11003 | bpr | 27 | En este ejercicio se han definido dos enteros aleatorios, x e y, que son las |
23 | reyssat | 28 | coordenadas del vector. Entonces se define un tercer parámetro, esta vez real, |
29 | definido por la fórmula de la longitud. El ejercicio toma una respuesta libre |
||
30 | bajo el nombre de ``La longitud'', y la respuesta correcta es el valor del |
||
11003 | bpr | 31 | tercer parámetro ``norm''. En este ejercicio se proporciona una pista, que |
11534 | bpr | 32 | recuerda la fórmula de la longitud. </p><p> |
23 | reyssat | 33 | Puede |
34 | !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= $ |
||
35 | !href cmd=reply&mode=guided&$parm cargar este ejercicio en el menú |
||
36 | para probarlo (también puede copia el código fuente en el menú, en modo en bruto). |
||
11534 | bpr | 37 | </p> |
38 | </li> |
||
11003 | bpr | 39 | <li> <b>Traza de una matriz 2x2</b>, calcula la traza de una matriz. La pregunta |
40 | se ha formateado con TeX, para representar mejor la matriz. Este es |
||
23 | reyssat | 41 | el código fuente completo del ejercicio: |
5900 | bpr | 42 | <pre> |
23 | reyssat | 43 | \title{Traza de una matriz 2x2} |
44 | \language{es} |
||
45 | \computeanswer{yes} |
||
11003 | bpr | 46 | \format{html} |
23 | reyssat | 47 | |
48 | \integer{range=20} |
||
49 | \integer{a=random(-\range..\range)} |
||
50 | \integer{b=random(-\range..\range)} |
||
51 | \integer{c=random(-\range..\range)} |
||
52 | \integer{d=random(-\range..\range)} |
||
53 | \integer{trace=(\a)+(\d)} |
||
11003 | bpr | 54 | \statement{Calcula la traza de la matriz \([\a,\b;\c,\d]\)..} |
23 | reyssat | 55 | |
56 | \answer{La traza}{\trace} |
||
5900 | bpr | 57 | </pre> |
23 | reyssat | 58 | Primero definimos un entero ``rango'' que se usará para acotar los valores |
11003 | bpr | 59 | aleatorios a,b,c y d, que serán los elementos de la matriz. Y por supuesto |
60 | la traza se define como la suma de los elementos de la diagonal. Tenga cuidado |
||
5903 | bpr | 61 | con la definición <span class="tt">trace=(\a)+(\d)</span>: los paréntesis |
23 | reyssat | 62 | son necesarios, para la sustitución de valores. Si define |
5903 | bpr | 63 | <span class="tt">trace=\a+\d</span> y si a y b toman valores de 3 y -15 respectivamente, |
64 | tendrá <span class="tt">trace=3+-15</span>, una expresión matemáticamente incorrecta. <p> |
||
11003 | bpr | 65 | Note que en este ejercicio, se admiten respuestas no calculadas |
23 | reyssat | 66 | (tales como 2+15 o 3*105). <p> |
67 | Puede |
||
11003 | bpr | 68 | !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= $ |
23 | reyssat | 69 | !href cmd=reply&mode=guided&$parm cargar este ejemplo en el menú |
70 | para probarlo (también puede copiar el código fuente en el menú en modo en bruto). |
||
71 | |||
11534 | bpr | 72 | </li> |
23 | reyssat | 73 | </ol> |
74 |