Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROBLEMA
ELEMENTOS DE UN PROBLEMA
Estado inicial. Una meta Conjunto de recursos (lo permitido hacer y/o utilizar) Un dominio (estado actual de conocimiento)
RESOLVER PROBLEMAS
Cada disciplina dispone de estrategias especficas para resolver problema de su mbito. Hay estrategias generales, como: ensayo y error, Algortmicas, lluvia de ideas, heursticas, iluminacin, etc. La programacin de computadores se apoya del mtodo algortmico.
RESOLUCIN DE PROBLEMAS
Una forma bastante general de cmo resolver problemas, en la mayora de los casos se basa en los siguientes pasos:
Definir el problema. Establecer una estrategia de solucin. Probar el funcionamiento de la estrategia buscada y aplicarla. Validar Solucin
A. El problema p1 no est relacionado con el p2, o bien p1 y p2 no tienen elementos en comn. La estrategia de resolucin de p2 no nos servir. B. El problema p1 es equivalente al p2, entonces p1 y p2 son isomorfos y la manera en que resolvimos p2 nos servir para resolver p1. C. El problema p1 es similar al p2, entonces p1 tiene elementos en comn con p2, por lo tanto son anlogos. En este caso puede darse que:
p1 y p2 tengan la misma dificultad. p1 sea ms simple que p2. p1 sea ms complejo que p2. La estrategia de resolucin para p2 podr orientarnos en mayor o menor medida, segn se d el caso 1), 2) o 3).
Caractersticas:
Precisos (pasos ordenados). Definidos ( se debe obtener el mismo resultado para los mismos datos cada vez que se sigue o se comprueba el algoritmo). Finitos ( debe terminar en algn momento).
DESARROLLO TOP-DOWN
Es una estrategia de desarrollo de una solucin de problemas que divide sucesivamente los problemas grandes y complejos en problemas menores y menos complejos o subproblemas, hasta que el problema original pueda ser expresado como una combinacin de problemas pequeos y fcilmente solucionables.
DESARROLLO TOP-DOWN El problema se descompone en etapas o estructuras jerrquicas, de modo que se puede considerar cada estructura como dos puntos de vista : lo que hace?, y cmo lo hace ?. Si se considera un nivel n de refinamiento, las estructuras se consideran de la siguiente forma : nivel n : Vista desde el exterior. "lo que hace ?"
CARACTERSTICA DE LA SOLUCIN DE UN
PROBLEMA ALGORTMICO Actividades ordenadas en forma lgica. Existen pasos o actividades dependientes de otras. Existen pasos o actividades independientes de otras. Se pueden presentar ciclos repetitivos con condiciones de termino de ciclo. Se pueden presentar puntos de decisiones con las condiciones asociadas.
Estructuras de control
Secuencia Decisiones repeticiones
Programa.
Representacin de un algoritmo en un lenguaje de programacin. Es decir, Conjunto de instrucciones ordenadas lgicamente escritas en un lenguaje de programacin para que un computador las ejecute. Programa est formado por 2 partes : Descripcin de acciones que deben ser ejecutadas. Descripcin de los datos que son manipulados por esas acciones