¿Como crear el planeamiento de los problemas?
- eltelegramon
- Mensajes: 1979
- Registrado: 07 Feb 2014, 15:59
¿Como crear el planeamiento de los problemas?
¿Como crear el planeamiento de los problemas?
Spoiler: show
- WolfAustral
- Mensajes: 1454
- Registrado: 13 Oct 2010, 20:39
- Rango personalizado: Lider Austral
- Contactar:
Re: ¿Como crear el planeamiento de los problemas?
No entiendo, ¿puedes profundizar un poco en la pregunta?
- eltelegramon
- Mensajes: 1979
- Registrado: 07 Feb 2014, 15:59
Re: ¿Como crear el planeamiento de los problemas?
La humanidad en los últimos tiempos ha demostrados que puede hacer cosas prodigiosas. Ya, hoy en día, si hay desgracias quizá no es por que fallen las soluciones de los problemas, si no por que fallen los planteamientos de los problemas.
Opino que nosotros trabajamos emocionándonos con historias y eso será acertado en la medida que sea un medio para relacionarnos con el mundo que es un sistema. Eso lleva a pensar que solo se puede acertar si se trabaja con método.
¿Que método seguir para plantear los problemas?
Opino que nosotros trabajamos emocionándonos con historias y eso será acertado en la medida que sea un medio para relacionarnos con el mundo que es un sistema. Eso lleva a pensar que solo se puede acertar si se trabaja con método.
¿Que método seguir para plantear los problemas?
Spoiler: show
- Charleston
- Mensajes: 994
- Registrado: 20 Sep 2015, 22:59
Re: ¿Como crear el planeamiento de los problemas?
Para una primera aproximación, véase: https://es.wikipedia.org/wiki/Resoluci% ... _problemas y, para seguir: https://es.wikipedia.org/wiki/C%C3%B3mo ... _problemas
- Tachikomaia
- Mensajes: 15819
- Registrado: 10 Ago 2011, 20:39
- Rango personalizado: 1st Year Class D
Re: ¿Como crear el planeamiento de los problemas?
Spoiler: show
1- Situación inicial.
2- Acciones posibles.
3- Condiciones que quieren cumplirse.
1- En esta etapa se definen variables. Esto está enfocado a la programación ((informática), pero se puede hacer a mano. Definir variables es especificar cómo es la situación. Muchas veces eso no se sabe con exactitud, por ahora no me dedico a ese tipo de problemas. Cuánto dinero se tiene y cuántos días faltan para el día de cobro esas son por ejemplo 2 variables que pueden definirse más o menos bien, a fin de calcular cuánto se puede gastar por día, por ejemplo. De hecho, los problemas con los que trabajo son de números nada más, y encima no manejo del todo bien los decimales y negativos, porque a veces las computadoras hacen mal las sumas, etc. Recién ayer empecé a hacer cosas con textos... Pero los números pueden representar cosas también, a veces es cuestión de definir qué representan.
2- Algo casi esencial en los problemas son los límites. El no poder modificar las variables libremente, sino sólo algunas y que con el correr del tiempo afecten a otras o que permitan modificarlas libremente. No se puede encender la pc dentro de la casa si uno está fuera, primero hay que entrar -hay otras soluciones pero es un ejemplo xD -.
Una forma simple de hacer esto sería crear una lista. A cada acción se le puede poner condiciones de uso si las tiene.
Yo lo que hago es crear una variable, que contenga un valor... y que se marque en qué variables y en qué orden y de qué modo las modifica. No es sencillo, debo trabajar en eso. Es problemático cuando por ejemplo la acción 1 se aplica a la variable 1 y 2,
la 2 a la 2 y 3
la 3 a la 1 y 6
es decir sin que se pueda describir de forma digamos... simple, como en este caso:
la acción X se aplica a la variable X y a la X*2
Y, contrariamente a lo que pensaba, no basta simplemente con operaciones básicas como sumar un valor a una variable. Hay acciones que son crear variables, eliminarlas, intercambiar sus valores, eliminar los 1eros 5 caracteres "A" contando desde el caracter 4, etc. Aún no he hecho cosas así.
2.5- Lo que sería la modificación de la acción. Esto generalmente lo considero irrelevante, pero puede ayudar a que la solución se encuentre más rápido. Es una forma pobre o muy complicada de usar, de "fuerza bruta lógica". Lo mío por ahora es la fuerza bruta ciega, el valor de la acción va variando de a 1, 0.1 o lo que se especifique, algo simple...
Hasta hace poco, usaba una interfase, quería que mi programa pudiera ser usado por personas que no supieran programar. Como una calculadora puede ser usada por quienes no sepan sumar. Entonces hice esto:
Spoiler: show
V1+4 > V3*3
En teoría no sé si es necesario, pues se podría crear otras variables (V4 y V5), hacerle los cambios pertinentes (V4=V1+4, V5=V3*3) y gualá:
V3 > V5
pero en fin...
...
Seguí el balbuceo -o frase que no fundamentó- de Nil "eso es mejor en texto plano" y aquí sigo...
Me harté del tema de los exponentes decimales, por ahora.
http://rinconmatematico.com/foros/index ... ic=84420.0
3- Las condiciones son lo que usa el programa para ver si el problema está resuelto o no, luego de realizar acciones.
En fin, el método es secreto pero no es tan wow, básicamente es probar acciones, ver si sirvieron, y volver a la situación origen en caso de que no.
Precisamente estuve pensando un poco en plantear un tateti e incluso en pedir ayuda con cosas por el estilo. No lo he pensado mucho, me resulta tedioso, así que, quizá es sencillo, pero podría ser que no.
Vamos a ver...
Lo más problemático es que requiere programar un rival lo cual sería una doble investigación (1 programa compitiendo contra sí mismo, adquiriendo datos para fines opuestos, no suena tan complicado pero nunca lo hice y no me sería tan sencillo, creo) o programar una serie de "afters", es decir cambios automáticos que simulen las jugadas de un rival (pero no tiene mucho sentido si no son "las mejores").
Pero plantear cuando las acciones son posibles y cuando se cumplen las condiciones, no me parece tan sencillo.
Mira este es el último problema que plantee:
Situación:
Cambios:V1 = "A";
M.V1T = "Tx";
V2 = "B";
M.V2T = "Tx";
M.SitElms = 2;
// Otros elementos:
M.Actini = "A";
M.ActT = "Tx";
M.CompNum = -10;
M.CompTx = "AAAAAAAAA";
M.DecAccuracy = 10;
M.CompNum2 = M.CompNum*10;
M.CompTx2 = M.CompTx+"A";
Act = M.ActIni;
V1 = Act;
Objetivo:
if (V1 == "AAA") {
Cambio en la acción:
No sé si eso es sencillo y complicado, pero para mí es complicado por todo lo que hay detrás o lo necesario para que funcione. He pensado en cambiar el programa que uso si sigo sin darle mucho corte a hacer una interfase, pero no sé si realmente serán mejores -ya me he decepcionado varias veces-. El tema en mi programa (Macromedia Flash 5) es que creo archivos y no sé cuando terminan de crearse, entonces tengo que hacer unas artimañas para ver eso, porque sino puede que los cargue cuando aún no están hechos y habría errores. Las artimañas son estas:if (M.Act.length < 4) {
// ActMod.
M.Act = M.Act+"A";
// Actualización
Act = M.Act;
(...)
}
Spoiler: show
En principio no sería tan complicado hacer una separación: Un programa que trabaje con números enteros y otro con textos, pero es evidente que un problema puede requerir ambas cosas so traté de acelerar el avance de la obra...
Cuando trate con problemas más complejos te voy avisando, por ahora tengo que ver que las artimañas mencionadas funcionen bien.
- eltelegramon
- Mensajes: 1979
- Registrado: 07 Feb 2014, 15:59
Re: ¿Como crear el planeamiento de los problemas?
En las repuestas que dais y que he buscado en internet, se trata mucho la solución de los problemas y me ha parecido muy interesante sobre todo el concepto de acción. Pero hay una parte que es a la que quería referirme con mas amplitud en mi pregunta. Es el mecanismo psicológico que hace que pensemos que algo no debería ser así como es. Es lo que hace que nazca un problema.
Creo que las personas tenemos en la memoria como deberían ser las cosas y cuando no son así lo notamos. Cuando planteamos un problema nos referimos a eso que hemos notado. Es a lo que me quería referir con mi pregunta. ¿Que hacer para que los problemas que notamos valga la pena solucionarlos? ¿Como preparar ese mecanismo psicológico que nota que algo no debería ser como es?
Creo que las personas tenemos en la memoria como deberían ser las cosas y cuando no son así lo notamos. Cuando planteamos un problema nos referimos a eso que hemos notado. Es a lo que me quería referir con mi pregunta. ¿Que hacer para que los problemas que notamos valga la pena solucionarlos? ¿Como preparar ese mecanismo psicológico que nota que algo no debería ser como es?
Última edición por eltelegramon el 01 Oct 2015, 00:40, editado 1 vez en total.
Spoiler: show
- Charleston
- Mensajes: 994
- Registrado: 20 Sep 2015, 22:59
Re: ¿Como crear el planeamiento de los problemas?
La "memoria" es una función cerebral (véase como aproximación al tema, p.ej.: https://es.wikipedia.org/wiki/Memoria_%28proceso%29 Así entendida, la memoria no es que "sepa de antemano" cómo deben ser las cosas necesariamente, sino que almacena recuerdos que nos pueden servir de referencia en tal o cual asunto.Creo que las personas tenemos en la memoria como deberían ser las cosas y cuando no son así lo notamos. Cuando planteamos un problema nos referimos a eso que hemos notado.
Véase, p.ej.: http://cvc.cervantes.es/ensenanza/bibli ... nicion.htm¿Que hacer para que los problemas que notamos valga la pena solucionarlos? ¿Como preparar ese mecanismo psicológico que nota que algo no debería ser como es?
- Tachikomaia
- Mensajes: 15819
- Registrado: 10 Ago 2011, 20:39
- Rango personalizado: 1st Year Class D
Re: ¿Como crear el planeamiento de los problemas?
Luego intento darte una respuesta más específica, por ahora te dejo estas cosas quizá relacionadas, aunque son un poco antiguas xD
http://www.forosdelweb.com/f14/que-mejo ... ost3948057
http://rinconmatematico.com/foros/index ... #msg265679
Tenía un diagrama en que preguntaba "qué es lo mejor que puedo hacer", antes de hacer ese (creo), pero no sé dónde está y era más menos igual, digamos que sólo cambiaba la 1era pregunta.
http://www.forosdelweb.com/f14/que-mejo ... ost3948057
http://rinconmatematico.com/foros/index ... #msg265679
Tenía un diagrama en que preguntaba "qué es lo mejor que puedo hacer", antes de hacer ese (creo), pero no sé dónde está y era más menos igual, digamos que sólo cambiaba la 1era pregunta.
- eltelegramon
- Mensajes: 1979
- Registrado: 07 Feb 2014, 15:59
Re: ¿Como crear el planeamiento de los problemas?
Quizá sirva esto para hacer ese programa que dices.
https://www.youtube.com/watch?v=FzPET2TCpDQ
https://es.wikipedia.org/wiki/Lenguaje_ ... e_modelado
Pero mi pregunta sigue siendo la misma.
https://www.youtube.com/watch?v=FzPET2TCpDQ
https://es.wikipedia.org/wiki/Lenguaje_ ... e_modelado
Pero mi pregunta sigue siendo la misma.
Spoiler: show
- Tachikomaia
- Mensajes: 15819
- Registrado: 10 Ago 2011, 20:39
- Rango personalizado: 1st Year Class D
Re: ¿Como crear el planeamiento de los problemas?
Tema relacionado, que había olvidado:eltelegramon escribió:el mecanismo psicológico que hace que pensemos que algo no debería ser así como es. Es lo que hace que nazca un problema.
http://www.psi-foros.com.ar/foro/viewto ... ebc6648555
Ahí pregunto por qué quiero algo y no otra cosa, lo que en tus términos (creo) sería por qué considero que X es un problema a resolver y no algo "irrelavante". Pero si mal no recuerdo no hubo respuesta...
Tampoco puedo responder ahora, es una cuestión de cómo funciona el cerebro...
Si es sobre tener más ganas de resolverlo:¿Que hacer para que los problemas que notamos valga la pena solucionarlos? ¿Como preparar ese mecanismo psicológico que nota que algo no debería ser como es?
http://www.psi-foros.com.ar/foro/viewto ... &view=next
Si es sobre no "inventarse problemas" o sea entender qué es realmente algo que está mal y requiere solución y qué no, entonces me remito a los links que di en posts anteriores, no se me ocurre más que decir. Mi intención no era hablar de programas sino de cómo "hacer lo mejor" o cómo actuar adecuadamente (lo cual implica no inventar problemas donde no los hay y querer resolver los que hay).