1 00:00:10,390 --> 00:00:14,650 Hola, buenas tardes. En este vídeo vamos a ver cómo hacer un applet para solucionar 2 00:00:14,650 --> 00:00:18,449 algunos de los problemas que aparecen en segundo de bachillerato en programación 3 00:00:18,449 --> 00:00:22,149 lineal. Todas las instrucciones y todo lo que yo voy a comentar 4 00:00:22,149 --> 00:00:26,269 lo tenéis en el fichero este 5 00:00:26,269 --> 00:00:30,510 que se ve en ecuaciones, está todo paso por paso. Yo me voy a dedicar a copiar 6 00:00:30,510 --> 00:00:34,750 y a hacer algunas precisiones para que el applet funcione y se vea 7 00:00:34,750 --> 00:00:37,509 bien. Bueno, comenzamos. 8 00:00:37,509 --> 00:00:40,869 lo primero que vamos a hacer es meter las inequaciones 9 00:00:40,869 --> 00:00:43,310 para eso, pues vamos a ir de una en una 10 00:00:43,310 --> 00:00:47,329 es importante meter las inequaciones con sus dos variables 11 00:00:47,329 --> 00:00:52,450 para que, como dijimos en la primera clase 12 00:00:52,450 --> 00:00:54,130 cuando se crea esta variable 13 00:00:54,130 --> 00:00:57,490 la asigna como una inequación de dos variables 14 00:00:57,490 --> 00:01:00,109 con x y y ya se queda esa asignación para siempre 15 00:01:00,109 --> 00:01:04,150 si olvidáramos alguna letra o algo 16 00:01:04,150 --> 00:01:06,810 se quedaría con esa variable así 17 00:01:06,810 --> 00:01:16,750 y no podríamos modificarla luego, vamos metiendo nuestras cuatro inecuaciones, yo voy a meter también luego una inecuación con x, 18 00:01:18,090 --> 00:01:27,049 aquí voy a hacer una precisión porque fijaros he puesto x más 0 por y precisamente para que tenga la naturaleza de x y y evitarme errores posteriores, 19 00:01:27,049 --> 00:01:32,890 hago lo mismo con xy y voy a meter una tercera 20 00:01:32,890 --> 00:01:37,549 que me va a servir un poco para que todo cuadre 21 00:01:37,549 --> 00:01:40,989 y nunca se quede la región vacía y de error 22 00:01:40,989 --> 00:01:45,329 y ahora pues voy a meter otra inequación que va a ser la región 23 00:01:45,329 --> 00:01:48,810 que más adelante veremos para qué 24 00:01:48,810 --> 00:01:52,849 bien, podemos poner cada inequación de un color si nos gusta 25 00:01:52,849 --> 00:02:18,590 Por ejemplo, la inequación 1 la podemos poner azulito, la inequación 2 de este verde, la 3 lo podemos poner de este naranja, la 4 lo podemos poner de este rosa, esta la voy a poner un poquito más claras, esta la falta que se vea y la región normalmente la pongo roja y al máximo. 26 00:02:18,590 --> 00:02:21,909 y además voy a quitarle el grosor de la línea 27 00:02:21,909 --> 00:02:24,250 para que no se vea, bueno ahora se ven todas 28 00:02:24,250 --> 00:02:26,650 esto entra dentro de la normalidad 29 00:02:26,650 --> 00:02:34,020 la voy a ocultar, bien, ahora no se ve nada 30 00:02:34,020 --> 00:02:37,300 voy a poner los ejes, vale, llegado a este punto 31 00:02:37,300 --> 00:02:41,000 pues vamos a ver las instrucciones 32 00:02:41,000 --> 00:02:42,639 y dice que hagamos la ventana 33 00:02:42,639 --> 00:02:46,159 la vista gráfica 2, pues vamos a abrir la vista gráfica 2 34 00:02:46,159 --> 00:02:50,810 no nos interesan los ejes así que los voy a quitar 35 00:02:50,810 --> 00:02:53,909 y vamos a introducir casilla de entrada 36 00:02:53,909 --> 00:02:59,990 para poder acceder a esas ecuaciones sin tener que poner la vista algebraica. 37 00:03:00,710 --> 00:03:01,889 Voy a hacer la primera casilla. 38 00:03:02,469 --> 00:03:12,330 Vamos a poner, por ejemplo, voy a poner con látex para que se vea región 1, dos puntos, 39 00:03:12,330 --> 00:03:16,650 y lo vamos a vincular a la inequación 1. 40 00:03:17,169 --> 00:03:23,569 Vamos a ir aquí a la región, la colocamos aquí, vamos a hacer exactamente lo mismo, 41 00:03:23,909 --> 00:03:34,110 dólar, región 2, 2 puntos, dólar, lo vamos a asociar a la inecuación 2, lo volvemos a apuntar aquí, 42 00:03:35,949 --> 00:03:51,840 hacemos 3, dólar, R3, 2 puntos, dólar, a la inecuación 3, de momento aparecen todos con datos, 43 00:03:51,840 --> 00:04:03,419 pero veremos más adelante que se puede borrar, R-4, dos puntos, la vinculamos a la región 4, muy bien, ¿vale? 44 00:04:04,840 --> 00:04:14,900 Vamos a comprobar que está todo objeto fijo visible en pantalla, vamos a coger ahora la ventana propiedades 45 00:04:14,900 --> 00:04:22,180 y vamos a coger en básico, digo perdón, en estilo vamos a decir que ocupe 15, hace falta que ocupe 20 46 00:04:22,180 --> 00:04:51,019 y lo que sí voy a hacer es, o yo tengo la costumbre de ponerle a cada cosa su nombre, aquí voy a poner que se llama casilla de entrada 1, hay que darle a enter para que coja el cambio, acordaros, casilla de entrada 2, casilla de entrada 3, casilla de entrada 4, aquí se me ha olvidado esto, muy importante porque luego todo va a ir referenciado a estos nombres. 47 00:04:51,019 --> 00:05:01,839 Muy bien, ahora vamos a poner unas casillas de control para mostrar u ocultar la región en cuestión 48 00:05:01,839 --> 00:05:06,120 Para eso nos vamos a ir aquí y le vamos a decir casilla de control 49 00:05:06,120 --> 00:05:12,560 La vamos a poner aquí, le vamos a decir ver y la vamos a asociar a la inequación 1 50 00:05:12,560 --> 00:05:23,920 La colocamos, vamos a hacer otra, sale este texto, ponemos aquí otra vez ver, a la inequación 2 51 00:05:23,920 --> 00:05:43,759 la colocamos, otra más, B, esta va a ir a la ecuación 3, el valor lógico B lo borramos, lo colocamos, colocamos otra más, B, en ecuación 4, 52 00:05:43,759 --> 00:05:46,500 valor lógico, lo borramos 53 00:05:46,500 --> 00:05:49,120 y por defecto 54 00:05:49,120 --> 00:05:50,959 y para que no haya que escribir voy a crear 55 00:05:50,959 --> 00:05:52,959 dos para 56 00:05:52,959 --> 00:05:55,399 x mayor o igual que 0 57 00:05:55,399 --> 00:05:56,939 y mayor o igual que 0, fijaros que 58 00:05:56,939 --> 00:05:58,899 en látex podemos 59 00:05:58,899 --> 00:06:00,939 poner, o sea podemos usar látex 60 00:06:00,939 --> 00:06:02,959 en el rótulo, vamos a poner que x sea 61 00:06:02,959 --> 00:06:04,579 mayor que 62 00:06:04,579 --> 00:06:06,480 se pone así 63 00:06:06,480 --> 00:06:08,459 en látex mayor que 0 64 00:06:08,459 --> 00:06:12,379 esta la vamos a quitar 65 00:06:12,379 --> 00:06:14,579 y la vamos a asociar a inx 66 00:06:14,579 --> 00:06:43,279 en ecuación x, nos aparece nuestro texto, vamos a hacer lo mismo, y barra grid equal, vamos a hacer así, quitamos este valor lógico, y vale, vamos a comprobar que todo funciona, 67 00:06:43,279 --> 00:06:47,329 para eso pues podríamos desactivar todas 68 00:06:47,329 --> 00:06:51,850 y ver, bueno, pues x mayor que 0 69 00:06:51,850 --> 00:06:52,829 y mayor que 0, z 70 00:06:52,829 --> 00:06:55,209 funcionan bien, esta 71 00:06:55,209 --> 00:06:56,250 x mayor 72 00:06:56,250 --> 00:06:59,329 bueno, todas funcionan más o menos bien 73 00:06:59,329 --> 00:07:00,970 y se ven claramente 74 00:07:00,970 --> 00:07:03,730 vale, pues creo que 75 00:07:03,730 --> 00:07:04,970 con esto hemos terminado 76 00:07:04,970 --> 00:07:07,670 la primera parte de este 77 00:07:07,670 --> 00:07:09,550 bueno, perdón, vamos a poner 78 00:07:09,550 --> 00:07:10,790 una condición para que 79 00:07:10,790 --> 00:07:13,910 no haya errores, que va a ser 80 00:07:13,910 --> 00:07:18,870 que la casilla mostrar solo se pueda ver cuando la inequación exista 81 00:07:18,870 --> 00:07:22,550 así es que vamos a poner aquí como condición para ver 82 00:07:22,550 --> 00:07:29,810 que se cumpla esto, muy bien, y como he dicho antes 83 00:07:29,810 --> 00:07:34,269 yo suelo poner nombre a todo para no perderme y en este caso 84 00:07:34,269 --> 00:07:37,470 les he puesto aquí n1 85 00:07:37,470 --> 00:07:47,769 n2, n3, n4 86 00:07:47,769 --> 00:07:50,790 n5 87 00:07:50,790 --> 00:08:23,180 no, aquí ya es nx, perdón, ni, así tenemos identificado cada cosa, vale, estábamos con poner una condición para que la igualdad solo se pueda mostrar cuando hay igualdad, vale, vamos a poner aquí ahora 2, aquí vamos a poner la 3, aquí vamos a poner las otras, 88 00:08:23,180 --> 00:08:29,040 No nos falta poner condición porque simplemente o se ven, siempre va a estar cubierta la inequación. 89 00:08:31,660 --> 00:08:32,559 Bueno, podemos probar. 90 00:08:33,080 --> 00:08:38,539 Si yo ahora borro, pues desaparece. 91 00:08:38,539 --> 00:08:46,659 Y si pongo x más y menor o igual que 5 y le doy a ver, aparece mi inequación. 92 00:08:46,919 --> 00:08:50,659 Esto lo he puesto así para poder probar diferentes combinaciones. 93 00:08:52,580 --> 00:08:55,559 Claro, por último nos falta la región. 94 00:08:55,559 --> 00:08:59,500 La región será una combinación de todas las que tenga visibles 95 00:08:59,500 --> 00:09:04,080 Como no sé cuál me va a marcar el usuario 96 00:09:04,080 --> 00:09:09,259 Pues he hecho un pequeño script para que marque lo que marque 97 00:09:09,259 --> 00:09:10,840 Y que siempre salga la región correctamente 98 00:09:10,840 --> 00:09:13,960 Vale, nos vamos a ir aquí a propiedades de cualquier objeto 99 00:09:13,960 --> 00:09:20,070 En esta ventana, en programa de script sobre cualquier objeto 100 00:09:20,070 --> 00:09:22,289 Siempre está la opción de un Javascript global 101 00:09:22,289 --> 00:09:24,649 Este es un Javascript que está aquí 102 00:09:24,649 --> 00:09:27,490 que normalmente tiene la función ggb on init 103 00:09:27,490 --> 00:09:30,710 que es como la primera función que carga GeoGebra 104 00:09:30,710 --> 00:09:33,169 que también se puede usar para inicializar variables 105 00:09:33,169 --> 00:09:35,450 para poner todo a cero, para borrar contadores 106 00:09:35,450 --> 00:09:38,710 es decir, lo que pongamos entre estas dos llaves 107 00:09:38,710 --> 00:09:41,809 lo ejecutará al principio de abrir GeoGebra 108 00:09:41,809 --> 00:09:44,529 yo voy a crear una función, que la podéis copiar 109 00:09:44,529 --> 00:09:46,090 está aquí abajo 110 00:09:46,090 --> 00:09:48,470 donde lo que le voy a decir 111 00:09:48,470 --> 00:09:50,570 voy a examinar 112 00:09:50,570 --> 00:09:56,820 si veis, voy a ir examinando 113 00:09:56,820 --> 00:09:59,019 lo que ha marcado el usuario y voy a ir 114 00:09:59,019 --> 00:09:59,840 añadiendo el texto 115 00:09:59,840 --> 00:10:02,740 INECX y al final 116 00:10:02,740 --> 00:10:04,840 también como al final del texto marque lo que marque 117 00:10:04,840 --> 00:10:06,600 va a terminar en dos aspersand 118 00:10:06,600 --> 00:10:08,679 pues lo suprimo y le paso 119 00:10:08,679 --> 00:10:10,340 con el ggbaplet 120 00:10:10,340 --> 00:10:12,860 le digo que la región 121 00:10:12,860 --> 00:10:15,080 se convierta en la factible y además 122 00:10:15,080 --> 00:10:17,100 le voy a decir que la región por si acaso 123 00:10:17,100 --> 00:10:19,000 esté siempre maciza 124 00:10:19,000 --> 00:10:20,980 esta función 125 00:10:20,980 --> 00:10:22,740 de GeoGebra es bastante útil 126 00:10:22,740 --> 00:10:25,019 o sea el GeoGebra script 127 00:10:25,019 --> 00:10:26,139 con Javascript 128 00:10:26,139 --> 00:10:33,379 y la conexión la hace a través del GGB Applet, que es como el GeoGebra en código. 129 00:10:34,139 --> 00:10:38,100 Bien, cuando tengo ya esta función que la he llamado dibuja, como podéis ir a ver, 130 00:10:40,320 --> 00:10:47,779 pues lo que tengo que hacer es que cuando activen la casilla de control, dibuje. 131 00:10:48,179 --> 00:10:54,720 Entonces voy a coger cuando activen ver la primera línea de ecuación, yo le voy a decir que dibuja, use la función dibuja. 132 00:10:54,720 --> 00:10:59,519 Hay que recordar que esto es un guión script, pero yo lo que hay que usar es Javascript. 133 00:11:00,580 --> 00:11:05,120 Le pongo aquí dibuja y le digo que no, que es Javascript. 134 00:11:06,399 --> 00:11:09,919 Dibuja, que es Javascript. 135 00:11:11,980 --> 00:11:13,759 Dibuja, que es Javascript. 136 00:11:19,019 --> 00:11:21,320 Dibuja, Javascript. 137 00:11:23,659 --> 00:11:27,000 Y dibuja, Javascript. 138 00:11:28,500 --> 00:11:29,299 Muy bien. 139 00:11:29,840 --> 00:11:31,620 Para que funcione el script hay que cerrar esta ventana. 140 00:11:31,620 --> 00:12:00,190 Y ahora fijaros, cuando yo actualice voy a poner visible la región, pues ahora me va a ir, no tengo ninguna región marcada, cuando no tengo ninguna región marcada me va a poner la región esta mayor que 10.000 que no se ve, pero si marco x mayor que 0 me marca esa región, si marco esta me marca esta, si marco esta me va a marcar esa, con lo cual ya tengo cubierto todas las regiones. 141 00:12:00,190 --> 00:12:20,299 ¿Qué puede hacer? Cuando no hay rojo es que la intersección es vacía. Podemos poner aquí por ejemplo 7 y saldría ese trocito, con lo cual a lo mejor esta es superflua y podemos quitar todas. Bien, ahora sí que hemos completado la primera parte de introducirlas en ecuaciones. 142 00:12:21,299 --> 00:12:26,860 Vamos, la segunda parte para que haga este Apple sería encontrar los vértices, ¿vale? 143 00:12:26,919 --> 00:12:32,539 Para eso podemos usar el comando vértices, donde, fijaros, lo voy a comentar un poco despacio. 144 00:12:34,740 --> 00:12:40,840 Si escribimos en la barra de entrada vértices, me va a calcular todos los vértices de la región. 145 00:12:41,059 --> 00:12:45,399 Aparecen vértices de más, incluso aparecen indefinidos, por eso tengo que poner eliminar indefinidos. 146 00:12:46,100 --> 00:12:49,700 Vamos a marcar, por ejemplo, esta región. 147 00:12:51,679 --> 00:12:55,799 Vale, me ha puesto los vértices en la vista gráfica 2 y estamos en la 1. 148 00:12:56,700 --> 00:12:57,779 Pues lo ponemos en la 1. 149 00:13:00,039 --> 00:13:03,379 Aquí lo hace bien porque solo hay 3, pero cuando la cosa se complica, 150 00:13:04,980 --> 00:13:12,169 pues aparecen vértices que no van a ser como, por ejemplo, estamos viendo aquí, 151 00:13:12,470 --> 00:13:15,309 hace todas las intersecciones, así que esto hay que depurar. 152 00:13:15,309 --> 00:13:20,009 Para depurarlo, yo cojo todos los vértices que hay en la región. 153 00:13:20,009 --> 00:13:26,269 Ahora pregunto de todos esos vértices quién está realmente en la región 154 00:13:26,269 --> 00:13:33,330 Me dice que el primero sí está, el segundo no, el tercero sí, el cuarto sí, el quinto sí 155 00:13:33,330 --> 00:13:34,950 Así cojo todos 156 00:13:34,950 --> 00:13:42,360 Ahora busco cuál es su índice, es decir, en qué posición, qué vértice tengo que suprimir 157 00:13:42,360 --> 00:13:45,519 Tengo que suprimir el 2 y el 8 158 00:13:45,519 --> 00:13:54,559 Y por último le digo que la región que me tiene que hacer es esta. 159 00:13:57,259 --> 00:14:00,480 Esto de único lo he puesto para eliminar duplicidades y porque los ordena. 160 00:14:01,460 --> 00:14:17,580 Bien, pues ahora si cogemos la lista ver región, por ejemplo, podemos poner el color morado en la vista gráfica 1, claro, y que esté por encima de la región, pues tendremos nuestros vértices de la región. 161 00:14:17,580 --> 00:14:26,220 Si probamos como hemos hecho antes, antes si recordáis, los vértices que calcula GeoGebra de todas las regiones son estos. 162 00:14:26,360 --> 00:14:29,240 Sin embargo, ya tenemos depurados nuestros vértices. 163 00:14:30,799 --> 00:14:32,279 Vamos a poner la adecuación que queramos. 164 00:14:35,220 --> 00:14:36,580 Y así a priori va a funcionar. 165 00:14:40,570 --> 00:14:48,769 Incluso con regiones abiertas, fijaros que puedo hacer muchas combinaciones. 166 00:14:51,350 --> 00:14:53,350 Pues calculo los vértices en todas. 167 00:14:54,330 --> 00:14:56,629 vamos a poner una cerrada 168 00:14:56,629 --> 00:15:01,539 convexa, esta por ejemplo 169 00:15:01,539 --> 00:15:03,679 vale, pues creo que ya hemos terminado 170 00:15:03,679 --> 00:15:04,820 la parte, bueno 171 00:15:04,820 --> 00:15:07,200 pongo aquí, añadí una casilla 172 00:15:07,200 --> 00:15:07,899 para 173 00:15:07,899 --> 00:15:11,500 ver la región, que en realidad 174 00:15:11,500 --> 00:15:12,879 esta casilla se tiene que llamar A 175 00:15:12,879 --> 00:15:15,320 pues la ponemos aquí 176 00:15:15,320 --> 00:15:16,740 casilla de control 177 00:15:16,740 --> 00:15:19,100 y ponemos ver 178 00:15:19,100 --> 00:15:21,580 región, factible 179 00:15:21,580 --> 00:15:23,460 por ejemplo, y le vamos a asociar 180 00:15:23,460 --> 00:15:27,279 la inequación región 181 00:15:27,279 --> 00:15:29,759 vamos a poner ahí 182 00:15:29,759 --> 00:15:31,879 también podemos hacer otra casilla 183 00:15:31,879 --> 00:15:32,639 ya que estamos 184 00:15:32,639 --> 00:15:38,350 que sean los vértices 185 00:15:38,350 --> 00:15:41,850 vértices 186 00:15:41,850 --> 00:15:43,509 hemos dicho que era ver 187 00:15:43,509 --> 00:15:44,230 no 188 00:15:44,230 --> 00:15:46,750 ver los vértices de la región 189 00:15:46,750 --> 00:15:47,730 vértices de la región 190 00:15:47,730 --> 00:15:48,970 es mi nombre 191 00:15:48,970 --> 00:15:51,529 vale, vamos a comprobar 192 00:15:51,529 --> 00:15:52,610 que vamos todo bien 193 00:15:52,610 --> 00:15:54,590 ahí tengo las regiones 194 00:15:54,590 --> 00:15:55,509 la región factible 195 00:15:55,509 --> 00:15:57,509 pues perfecto 196 00:15:57,509 --> 00:16:00,129 ya vamos por función objetivo 197 00:16:00,129 --> 00:16:02,330 vale, en este caso la función 198 00:16:02,330 --> 00:16:04,269 objetivo la voy a hacer de manera diferente 199 00:16:04,269 --> 00:16:06,190 a como la hace todo el mundo, que es con la 200 00:16:06,190 --> 00:16:07,590 recta que atraviesa 201 00:16:07,590 --> 00:16:10,210 la región factible, lo vamos a hacer 202 00:16:10,210 --> 00:16:12,169 en 3D, para eso voy a 203 00:16:12,169 --> 00:16:15,860 activar el 3D, que se vea 204 00:16:15,860 --> 00:16:17,480 en esta rejilla significa que 205 00:16:17,480 --> 00:16:19,879 las inequaciones están 206 00:16:19,879 --> 00:16:21,279 puestas para verse 207 00:16:21,279 --> 00:16:23,919 también en 3D y la vamos 208 00:16:23,919 --> 00:16:26,039 a quitar, solo voy a dejar que compartan 209 00:16:26,039 --> 00:16:27,759 la región 210 00:16:27,759 --> 00:16:30,379 vista gráfica, vista 3D 211 00:16:30,379 --> 00:16:32,419 aquí la tenemos 212 00:16:32,419 --> 00:16:34,919 voy a poner así ahora 213 00:16:34,919 --> 00:16:35,679 la 214 00:16:35,679 --> 00:16:39,039 la vista 215 00:16:39,039 --> 00:16:41,519 algebraica 2, digo la vista gráfica 2 216 00:16:41,519 --> 00:16:42,840 y ahí tenemos 217 00:16:42,840 --> 00:16:44,720 nuestro triángulo 218 00:16:44,720 --> 00:16:46,840 perfecto 219 00:16:47,620 --> 00:16:50,980 vale, pues con esa ventana abierta 220 00:16:50,980 --> 00:16:53,179 pues vamos a nuestro texto 221 00:16:53,179 --> 00:16:54,919 y ponemos por ejemplo esta función objetivo 222 00:16:54,919 --> 00:16:56,899 que es una genérica que ya os digo 223 00:16:56,899 --> 00:16:58,759 que la vamos a poder cambiar 224 00:16:58,759 --> 00:17:01,600 nuestra función objetivo es esa 225 00:17:01,600 --> 00:17:02,960 y ahora 226 00:17:02,960 --> 00:17:05,720 si queremos ver la región 227 00:17:05,720 --> 00:17:07,859 factible sobre esa superficie 228 00:17:07,859 --> 00:17:09,539 pues vamos a poner este comando 229 00:17:09,539 --> 00:17:10,440 si 230 00:17:10,440 --> 00:17:13,660 región 231 00:17:13,660 --> 00:17:16,619 si está en la región pues 232 00:17:16,619 --> 00:17:18,299 la función factible 233 00:17:18,299 --> 00:17:19,859 me la he cogido 234 00:17:19,859 --> 00:17:30,839 fijaros 235 00:17:30,839 --> 00:17:32,140 y ahora podemos ocultar la 236 00:17:32,140 --> 00:17:36,759 función objetivo. Ahí tenemos 237 00:17:36,759 --> 00:17:41,539 el triángulo. Si vemos que a veces se nos escapa, con la tecla mayúscula 238 00:17:41,539 --> 00:17:44,559 nos ponemos sobre el eje Z, podemos cambiar la escala. 239 00:17:45,279 --> 00:17:54,819 Esto va a pasar frecuentemente. Si la función objetivo da unos valores muy altos 240 00:17:54,819 --> 00:17:58,640 vamos a centrarlo ahí, por ejemplo. 241 00:18:00,299 --> 00:18:04,240 Pues lo siguiente que vamos a hacer es poner un punto ahí en la reacción factible 242 00:18:04,240 --> 00:18:07,380 pues punto en región 243 00:18:07,380 --> 00:18:15,049 vale, bien, pues aquí tenemos nuestro punto P 244 00:18:15,049 --> 00:18:19,690 si queremos ver lo que vale la función objetivo 245 00:18:19,690 --> 00:18:21,170 vamos a calcular punto Q 246 00:18:21,170 --> 00:18:26,400 y vamos a hacer el segmento que lo sube 247 00:18:26,400 --> 00:18:29,559 no me paro mucho en los comandos 248 00:18:29,559 --> 00:18:32,829 ahí tenemos 249 00:18:32,829 --> 00:18:36,130 si ahora cojo el segmento propiedades 250 00:18:36,130 --> 00:18:37,630 y le digo que me muestre el valor 251 00:18:37,630 --> 00:18:40,890 aunque voy a poner una función ahora que lo vea 252 00:18:40,890 --> 00:18:42,509 un texto que diga 253 00:18:42,509 --> 00:19:01,950 pues, puedo ver, no me lo he cogido, valor, puedo ver el valor de la función objetivo para el punto P, claro, aquí ya podemos ver la teoría y decir, bueno, pues aquí en este extremo, 254 00:19:01,950 --> 00:19:23,799 extremo, en este extremo, si me voy a este extremo lo subo y pues 14,4 a veces la precisión 255 00:19:23,799 --> 00:19:31,359 no es la mejor. Bueno, ahora haremos una tabla para, esto que me está saliendo todo el rato 256 00:19:31,359 --> 00:19:36,180 la ventana es porque las inequaciones están permitidas seleccionar, así que llegados 257 00:19:36,180 --> 00:19:40,039 este punto y que no me moleste más, voy a coger las 258 00:19:40,039 --> 00:19:44,000 inequaciones y en la pestaña avanzado le voy a decir que no se puede 259 00:19:44,000 --> 00:19:48,140 seleccionar. Bien, ahora aunque yo le dé, no se va a 260 00:19:48,140 --> 00:19:51,680 seleccionar y todo el rato estas ventanas que me salen pues 261 00:19:51,680 --> 00:19:56,119 dejarán de salir. Bueno, ahora pues puedo mover 262 00:19:56,119 --> 00:19:59,819 el punto P por la zona y ver lo que va a ser la función objetivo 263 00:19:59,819 --> 00:20:05,420 y claro, si lo llevo a los extremos, aquí por ejemplo vale 12, ahí 264 00:20:05,420 --> 00:20:19,119 valdrá 14,67 y aquí pues claramente saldrá 0, como es lógico y normal. Perfecto. Bueno, 265 00:20:19,259 --> 00:20:25,980 continuamos avanzando. Vale, vamos a poner una casilla de entrada para que el alumno 266 00:20:25,980 --> 00:20:36,700 pueda cambiar la función objetivo. Podemos poner aquí un espacio de estos duros para 267 00:20:36,700 --> 00:20:45,000 que haya una separación. Podemos dejarlo así. También podemos poner un textito que 268 00:20:45,000 --> 00:20:57,029 nos diga el valor de la función objetivo por ejemplo por aquí pues f del punto p va a ser 269 00:20:57,029 --> 00:21:05,190 igual y aquí podemos coger una casilla vacía y poner dentro efe o de x efe o de p pues nos 270 00:21:05,190 --> 00:21:11,970 pide directamente si queremos lo podemos poner en látex que es más bonito podemos esto agrandarlo 271 00:21:11,970 --> 00:21:23,160 ya vamos teniendo nuestro apple más o menos 272 00:21:23,160 --> 00:21:26,599 podemos ponerlo 273 00:21:26,599 --> 00:21:35,049 así, bien 274 00:21:35,049 --> 00:21:37,049 pues ya hemos hecho, bueno viene aquí 275 00:21:37,049 --> 00:21:39,130 que le llamemos cs5, es importante 276 00:21:39,130 --> 00:21:41,289 para la obra inicial, si es que le voy a poner 277 00:21:41,289 --> 00:21:43,029 el casilla 278 00:21:43,029 --> 00:21:44,390 de entrada 5 279 00:21:44,390 --> 00:21:47,150 acordaros de dar a enter si no nos va a 280 00:21:47,150 --> 00:21:47,869 coger el cambio 281 00:21:47,869 --> 00:21:51,009 y por último nos faltan los 282 00:21:51,009 --> 00:21:52,509 textos, vale 283 00:21:52,509 --> 00:21:54,990 vamos a poner un texto para que nos calcule 284 00:21:54,990 --> 00:21:57,109 los vértices y su valor 285 00:21:57,109 --> 00:21:58,609 para eso voy a coger 286 00:21:58,609 --> 00:22:02,789 las coordenadas de los vértices 287 00:22:02,789 --> 00:22:06,390 y su valor, vale, voy a crear esta lista 288 00:22:06,390 --> 00:22:10,390 voy a generar una lista con los valores, efectivamente se corrobora 289 00:22:10,390 --> 00:22:14,509 como he dicho a mano 0, 12, 167 y ahora vamos a hacer 290 00:22:14,509 --> 00:22:18,410 un texto con una pequeña tabla donde si os fijáis 291 00:22:18,410 --> 00:22:22,430 va a encadenar, va a poner puntos como cabecera y va a poner los puntos 292 00:22:22,430 --> 00:22:26,029 y al lado va a poner los valores, va a poner el texto valores 293 00:22:26,029 --> 00:22:28,009 y va a encadenar los valores de la lista. 294 00:22:29,210 --> 00:22:34,589 Si hacemos eso, pues lo escribimos aquí y tenemos la tabla. 295 00:22:34,650 --> 00:22:38,130 La tabla se coloca en la última vista que he seleccionado, pero no pasa nada 296 00:22:38,130 --> 00:22:43,630 porque me voy a la vista gráfica 2 y aquí me aparece. 297 00:22:43,930 --> 00:22:48,230 Me aparece aquí, pues la voy a poner aquí, por ejemplo. 298 00:22:50,490 --> 00:22:53,809 La voy a poner aquí y además por objeto fijo y posición absoluta. 299 00:22:53,809 --> 00:22:57,470 ya vemos que efectivamente si me voy a este punto 300 00:22:57,470 --> 00:23:00,670 que es el 4, pues la función vale 12 301 00:23:00,670 --> 00:23:05,109 si me voy al otro punto, la función vale 14,67 302 00:23:05,109 --> 00:23:06,890 es decir, tenemos casi 303 00:23:06,890 --> 00:23:10,829 bueno, casi no, resuelto el problema, ahora solo tenemos que interpretar el enunciado 304 00:23:10,829 --> 00:23:12,049 y decidir cuál es la solución 305 00:23:12,049 --> 00:23:16,150 ya por último, si queremos tunear un poco más 306 00:23:16,150 --> 00:23:20,549 el applet 307 00:23:20,549 --> 00:23:22,910 pues podemos añadir un botón 308 00:23:22,910 --> 00:23:26,849 que limpie, así no tenemos que estar limpiando nosotros, por ejemplo 309 00:23:26,849 --> 00:23:32,400 vamos a poner aquí un botón que se llama limpia y ¿qué va a hacer limpia? 310 00:23:32,519 --> 00:23:35,900 pues he puesto aquí en retoques, pues va a poner todas las variables 311 00:23:35,900 --> 00:23:44,269 a su valor y luego también podemos hacer por ejemplo 312 00:23:44,269 --> 00:23:48,390 otro botón que nos centre las cosas, por si se desmadre 313 00:23:48,390 --> 00:23:52,430 se desmadra la imagen, central, he puesto aquí 314 00:23:52,430 --> 00:23:56,289 y ponemos esto 315 00:23:56,289 --> 00:24:03,150 que básicamente le decimos que en la vista activa 1 lo centren en el 0,0 y en la vista activa menos 1, 316 00:24:03,309 --> 00:24:06,390 que es la vista activa 3D, lo centren en el 0,0. 317 00:24:07,569 --> 00:24:14,789 Colocamos y bueno, pues ahora podemos ver cómo centra, ¿vale? 318 00:24:15,069 --> 00:24:20,109 Podemos movernos y centrarlo como queramos nosotros, podemos ver cómo limpia 319 00:24:20,109 --> 00:24:24,849 y ahora pues solo nos queda ya cerrar la vista 320 00:24:24,849 --> 00:24:27,809 algebraica, adecuar el tamaño 321 00:24:27,809 --> 00:24:32,369 podemos dejarlo así 322 00:24:32,369 --> 00:24:46,759 pues dejarlo igual y ahora pues 323 00:24:46,759 --> 00:24:49,839 podemos resolver cualquier problema que planteemos 324 00:24:49,839 --> 00:24:52,599 podemos coger un problema de la evau y ponerlo aquí 325 00:24:52,599 --> 00:24:55,759 lo voy a inventar, queremos así 326 00:24:55,759 --> 00:24:58,259 mayor o igual que 2 327 00:24:58,259 --> 00:25:00,980 y digo ver, va a salir aquí 328 00:25:00,980 --> 00:25:05,160 que sea positivo, sea positiva 329 00:25:05,160 --> 00:25:13,779 y también que x más y sea menor o igual que 7. 330 00:25:16,750 --> 00:25:18,769 Vamos a ver que es factible, pues lo tenemos ahí. 331 00:25:19,710 --> 00:25:22,690 Podemos echar para atrás para verla, nos aparece el punto 332 00:25:22,690 --> 00:25:27,069 y no nos aparece ni función objetivo ni vértice. 333 00:25:27,190 --> 00:25:28,630 Bueno, los vértices ya nos aparecen. 334 00:25:30,130 --> 00:25:35,130 Podemos poner una función objetivo, 2x más 5y 335 00:25:35,130 --> 00:25:37,569 y ahí tendremos nuestra función objetivo 336 00:25:37,569 --> 00:25:40,089 y ahora pues podemos estudiar 337 00:25:40,089 --> 00:25:40,549 qué pasa 338 00:25:40,549 --> 00:25:45,880 aquí, aquí, aquí 339 00:25:45,880 --> 00:25:50,420 bueno, espero que os haya 340 00:25:50,420 --> 00:25:51,839 parecido entretenido 341 00:25:51,839 --> 00:25:54,200 o interesante, hasta luego