Diferencia entre revisiones de «Ejemplo de un VPL Octave»
Ir a la navegación
Ir a la búsqueda
Línea 28: | Línea 28: | ||
=== '''Ficheros requeridos''': === | === '''Ficheros requeridos''': === | ||
Nuestro fichero se llama '''funcion.m''', y como hemos visto en la tabla, la extensión ''m'' es la que tienen los ficheros Matlab/Octave, y que VPL autodetectará para ejecutar el script correspondiente. | Nuestro fichero se llama '''funcion.m''', y como hemos visto en la tabla, la extensión ''m'' es la que tienen los ficheros Matlab/Octave, y que VPL autodetectará para ejecutar el script correspondiente. | ||
::'''funcion.m''': | |||
::''%%Ejemplo multiplicación de matrices'' | |||
::''%%evaluación automática'' | |||
::::''A=[4 8;3 5];'' | |||
::::''B=[9,2;1,6];'' | |||
::::''%disp(A);'' | |||
::::''%disp(B);'' | |||
::::''disp(A*B);'' | |||
::::''%%Representación gráfica función senoidal entre -10 y 10'' | |||
::::''x = -10:0.1:10;'' | |||
::::''plot (x, sin (x));'' | |||
::::''xlabel ("x");'' | |||
::::''ylabel ("sin (x)");'' | |||
::::''title ("Simple 2-D Plot");'' | |||
<div style="text-align:center;">[[Archivo:FichRequeridos_VPLOctave.PNG|650px]]</div> | <div style="text-align:center;">[[Archivo:FichRequeridos_VPLOctave.PNG|650px]]</div> |
Revisión del 11:10 14 dic 2020
Ejemplo de un VPL Octave
- Vamos a crear un Laboratorio Virtual de Programación Octave:
Se trata de una Práctica que muestra cómo utilizar la evaluación de un caso de uso en el que se multiplican dos matrices.
- Y un segundo ejercicio en el que una función es representada de forma gráfica y que es necesario revisar visualmente.
- Vamos a crear un Laboratorio Virtual de Programación Octave:
Configuración:
- Para nuestro ejemplo, estas serían las únicas opciones de configuración del laboratorio: Nombre y Descripción del Laboratorio
Casos de prueba:
- Este laboratorio sólo tendrá que pasar un test de prueba, así que el fichero vpl_evaluate.cases será:
- case = Test 1
- output = 44 56
- 32 36
- Este laboratorio sólo tendrá que pasar un test de prueba, así que el fichero vpl_evaluate.cases será:
Opciones de ejecución:
- Se detectará la extensión del fichero entregado, así que no seleccionamos ningún SCRIPT ni para ejecutar ni para depurar, se detectará automáticamente.
- En nuestro ejemplo, no activamos las opciones de "Ejecutar" ni "Evaluar", ya que no se van a hacer entregas.
Ficheros requeridos:
Nuestro fichero se llama funcion.m, y como hemos visto en la tabla, la extensión m es la que tienen los ficheros Matlab/Octave, y que VPL autodetectará para ejecutar el script correspondiente.
- funcion.m:
- %%Ejemplo multiplicación de matrices
- %%evaluación automática
- A=[4 8;3 5];
- B=[9,2;1,6];
- %disp(A);
- %disp(B);
- disp(A*B);
- %%Representación gráfica función senoidal entre -10 y 10
- x = -10:0.1:10;
- plot (x, sin (x));
- xlabel ("x");
- ylabel ("sin (x)");
- title ("Simple 2-D Plot");
Ajustes avanzados:
- Ficheros para la ejecución
- Límites máximos de recursos de ejecución
- Ficheros a mantener mientras se ejecuta
- Variaciones
- Comprobación de servidores de ejecución
- Servidores de ejecución locales
- Probar actividad:
- Entrega
- Editar
- Ver entrega
- Calificación
- Lista entregas previas
- Laboratorios virtuales de programación
- Roles asignados localmente
- …