Subversion Repositories wimsdev

Rev

Rev 11003 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1.  
  2. <h3>Ejemplos de ejercicios interactivos en formato OEF</h3>
  3.  
  4. Estos son algunos ejemplos de ejercicios interactivos que se pueden crear
  5. con Createxo.
  6. <hr style="width:50%"/>
  7. <ol>
  8.  
  9. <li> <b>Longitud del vector 2D</b>, un cálculo simple de la longitud de un vector
  10. en el plano. Este es el código completo de este ejercicio:
  11.  
  12. <pre>
  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.  
  27. En este ejercicio se han definido dos enteros aleatorios, x e y, que son las
  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
  31. tercer parámetro ``norm''. En este ejercicio se proporciona una pista, que
  32. recuerda la fórmula de la longitud. </p><p>
  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&aacute;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).
  37. </p>
  38. </li>
  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
  41. el código fuente completo del ejercicio:
  42. <pre>
  43. \title{Traza de una matriz 2x2}
  44. \language{es}
  45. \computeanswer{yes}
  46. \format{html}
  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)}
  54. \statement{Calcula la traza de la matriz \([\a,\b;\c,\d]\)..}
  55.  
  56. \answer{La traza}{\trace}
  57. </pre>
  58. Primero definimos un entero ``rango'' que se usará para acotar los valores
  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
  61. con la definición <span class="tt">trace=(\a)+(\d)</span>:  los paréntesis
  62. son necesarios, para la sustitución de valores. Si define
  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>
  65. Note que en este ejercicio, se admiten respuestas no calculadas
  66. (tales como 2+15 o 3*105). <p>
  67. Puede
  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= $
  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.  
  72. </li>
  73. </ol>
  74.  
  75.