Sunteți pe pagina 1din 8

Estrategias bsicas para solucionar problemas con ayuda de la

computadora
Este documento presenta algunas ideas que pueden servirte de gua para
solucionar una gran variedad de problemas que suelen aparecer en
computacin.
La estrategia a seguir consta de cinco pasos:
1.
2.
3.
4.
5.

Lectura y comprensin del enunciado del problema.


Seleccion de conceptos tericos aplicables.
Descripcin cualitativa del problema.
Planteamiento y desarrollo matemtico.
Comprobacin y descripcin de la solucin.

Cada paso va acompaado de un cuestionario cuyas preguntas te dirigirn


hacia la solucin del problema o hacia pasos anteriores si es necesario.
Los cuestionarios y algoritmos han sido ajustados para abordar los problemas
mediante paquetes o mediante programacin, segn se necesite.
Esta propuesta se basa en el artculo: Cabral, Luis G. et al. "Solucin de
Problemas". Contactos. Vol II, No. 8. Oct-Dic 1985. pp.42-51. UAM-I,
ciencias bsicas e ingeniera.

Algoritm
o para
solucin
de
problema
s
mediante
program
acin

Cuestionarios-gua utilizados por el algoritmo para solucin de


problemas mediante programacin
Gua 1
1. Estn claros todos los trminos utilizados en el enunciado del
problema?
2. Qu elementos de computacin son relevantes para el problema?
3. Qu otros elementos son relevantes para el problema: matemticas,
fsica, etc.?
4. Describe con tus propias palabras en qu consiste el problema. Si te
conviene haz un dibujo que represente la situacin; marca los tiempos
y objetos relevantes.
5. Haz resuelto algn problema parecido? De ser as aprovecha esa
experiencia y su informacin.
6. Qu datos se nos dan?
7. Qu datos se nos piden?
8. Son consistentes las respuestas de 6 y 7 con las respuestas 2 y 3?
Gua 2
1. Identifica los conceptos tericos aplicables al problema.
2. Selecciona la estructura apropiada para simplificar el manejo de los
datos: arreglos, registros, archivos, variables locales, variables globales,
listas ligadas, etc.
3. Identifica el tipo de problema(s) segn su estructura: secuencial,
selectivo o repetitivos.
4. Identifica los elementos de programacin disponibles y selecciona: los
necesarios: instrucciones, funciones, etc.
5. Se podra simplificar el problema separndolo en casos ms
sencillos y eligiendo un mtodo de solucin diferente para cada uno?
Se pueden eliminar datos redundantes o innecesarios?
Gua 3
1. Conoces alguna manera manual de resolver el problema? De ser as
propon varios ejemplos y resulvelos "a mano", despus tratar de
hacer una generalizacin. Para ello piensa detenidamente en cada uno

2.

3.
4.
5.
6.

de los pasos efectuados y observa qu cosas son comunes a todos los


ejemplos.
Haz una lista de las variables, especificando su magnitud y sus unidades
de medicin. Asciales smbolos adecuados aunque se conozca su
valor numrico (ej. siempre sustituye 3.1416 por PI). Cuida de no
repetir identificadores y smbolos.
Cules son los principios o relaciones que se aplican al problema?
Escribe la(s) relacin(es) escogida(s) utilizando las variables
seleccionadas. En caso necesario "platica" la(s) ecuacin)es).
Se usan todas las variables?, Hay tantas ecuaciones como
incgnitas?
Se est empleando toda la informacin dada en el problema? En
caso negativo, selecciona la relevante.

Gua 4
1. Describe cualitativamente la solucin (empieza por hacer una
narracin).
2. Haz algunas predicciones sobre el resultado esperado con base en la
descripcin hecha.
3. Haz los desarrollos matemticos que se requieran y verifica que el
resultado est en funcin de las variables seleccionadas. (Recuerda
que las variables en la computadora no conservan las unidades).
4. Sustituye los valores (con sus signos y unidades correspondientes) al
final del desarrollo matemtico.
5. Transforma la descripcin en un algoritmo (pseudocdigo o diagrama
de flujo). Recuerda, el algoritmo deber preguntar los valores
desconocidos , mostrar los principales resultados y guardar los
resultados de frmulas en variables.
Gua 5
1. Calcula manualmente el resultado (prueba de escritorio). Si lo necesitas
haz grficas que describan el comportamiento de las variables
involucradas.
2. Ejecuta el programa y observa los resultados.
3. Se cumplen las predicciones hechas en la descripcin cualitativa?
Se conservan las unidades propuestas?
4. Estn bien las unidades?

5.
6.
7.
8.

Es el orden de magnitud razonable?


Se cumplen los valores lmite?
Todas las variables tienen un valor inicial?
Interpreta el resultado para poder dar una explicacin del mismo y
darle unidades.

Algorit
mo
para
soluci
n de
proble
mas
median
te
paquete
ra

Cuestionarios-gua utilizados por el algoritmo para solucin de


problemas mediante paquetera
Gua 1
1. Estn claros todos los trminos utilizados en el enunciado del
problema?
2. Qu elementos de computacin son relevantes para el problema?
3. Qu otros elementos son relevantes para el problema: matemticas,
fsica, etc.?
4. Describe con tus propias palabras en qu consiste el problema. Si te
conviene haz un dibujo que represente la situacin; marca los tiempos
y objetos relevantes.
5. Haz resuelto algn problema parecido? De ser as aprovecha esa
experiencia y su informacin.
6. Qu datos se nos dan?
7. Qu datos se nos piden?
8. Son consistentes las respuestas de 6 y 7 con las respuestas 2 y 3?
Gua 2
1. Identifica los conceptos aplicables al problema.
2. Selecciona la mejor forma para obtener, manejar y entregar los datos:
tablas, texto simple, documento, hipertexto, etctera. Elige tambin el
soporte fsico: papel o diskette.
3. Identifica el tipo de problema(s): bsqueda de informacin,
organizacin de datos (tablas, reportes, clasificacin), diseo,
dibujo, transmisin de datos, impresin, clculos, etc.
4. Identifica los paquetes disponibles, si hay varios del mismo tipo
seleccionalos segn sus caractersticas.
5. Se podra simplificar el problema separndolo en casos ms
sencillos y eligiendo un mtodo de solucin diferente para cada uno?
Se pueden eliminar datos redundantes o innecesarios?
Gua 3
1. Conoces alguna manera manual de resolver el problema, como
bsqueda en libros, dibujo a mano libre, uso de calculadora, envo

por fax, etc? Intenta utilizarlos para despus comparar los resultados
de la computadora.
2. Haz una lista jerrquica de los elementos solicitados, as como de los
elementos proporcionados.
3. Se est empleando toda la informacin dada en el problema? En
caso negativo, selecciona la relevante.
Gua 4
1. Describe narrativamente cmo usars el paquete para solucionar el
problema.
2. Haz algunas predicciones intuitivas sobre el resultado esperado con
base en la descripcin hecha.
3. Haz la investigacin y desarrollo manual que se requiera antes de usar
el paquete.
4. En caso de que la solucin a un problema sea muy grande puedes usar
un diagrama de flujo para ordenar tus acciones.
Gua 5
1. Utiliza el paquete y observa los resultados conforme se vayan
obteniendo.
2. Se cumplen las predicciones hechas en las descripcin cualitativa?
3. Interpreta el resultado para poder dar una explicacin del mismo.
Regresar a la pgina principal

S-ar putea să vă placă și