Metodologia Para Resolver Algoritmos.

Páginas: 7 (1534 palabras) Publicado: 28 de abril de 2012
METODOLOGIA PARA RESOLVER ALGORITMOS.
Definición del problema.
En nuestro caso se define como:
Un problema es un asunto o conjunto de cuestiones que se plantean para ser resueltas.
Estos son situaciones nuevas que requiere que las personas respondan con comportamientos nuevos. Su naturaleza varía con el ámbito o el contexto donde están empleados.
Un problema existe cuando hay tres elementosdefinidos:
* Una situación inicial.
* Una situación final u objetivo a alcanzar.
* Restricciones o pautas respecto a los métodos, actividades, tipos de operaciones, etc. Sobre los cuales hay recuerdos previos.
Pasos para la solución de problemas.
Resolver un problema implica realizar tareas que demandan procesos de razonamiento complejo. No existe un método universal que permitaresolver cualquier problema. La solución de problemas es un proceso creativo en el que el conocimiento, la habilidad y la paciencia son importantes.
La metodología necesaria para resolver problemas mediante programas es la metodología de la programación y su eje central es el algoritmo. Si queremos que una computadora efectué una tarea debemos hacer un algoritmo para llevarla a cabo y posteriormenteprogramarlo en la máquina para representarlo, para que pueda realizar esa tarea o hasta comunicarse con otra máquina. Se debe transformar el algoritmo conceptual en un grupo de instrucciones y representar estas a un lenguaje de alto nivel.
Fases de resolución de un problema.
Las fases de resolución de un problema con computadora son siete, cada una se complementa:
1. Definición delproblema. Es el enunciado del problema (corto y directo), es fundamental conocer y delimitar por completo el problema.
2. Análisis del problema. El problema se analiza teniendo presente la lista de requisitos dados por la persona que encarga el programa.
Cada programador tiene estrategias diferentes para proyectar las soluciones de los programas de aplicación. Aun así debe considerar ciertaspreguntas sin importar el enfoque del desarrollo del programa:
* ¿Han sido escritas en forma clara y completa las especificaciones del problema?
* ¿Está familiarizado con un método de solución que resuelva este problema? En algunos casos, un programador tiene conocimientos de un algoritmo que le ayudara a resolver un problema que tiene a la mano. En este caso la solución puede ser codificada enun lenguaje seleccionado. Si este ni es el caso debemos considerar la siguiente pregunta:
* ¿Puede encontrar un método de solución para este problema, preguntando a otra persona o buscando en libros o revistas? A menudo hay soluciones totales o parciales para diferentes problemas. Si otros recursos pueden proporcionar un método de solución, el programa necesario puede, entonces, codificarse enun lenguaje seleccionado. Si no se tiene un método de solución debemos ver la siguiente pregunta:
* ¿Cómo desarrollar un algoritmo o procedimiento que resuelva el problema? Es dividir un gran problema en una serie de tareas más pequeñas y más fáciles de entender.
3. Diseño del algoritmo. Una vez analizado el problema se diseña una solución que conducirá a un algoritmo que resuelva elproblema. (Búsqueda de representaciones operacionales). Puedes recurrir a técnicas de diseño de algoritmos a esquemas muy generales que se adaptan a un problema particular al detallar las partes generales del esquema. Si no nos interesa la eficiencia del algoritmo podemos utilizar un algoritmo general llamado del museo británico.
Al aprender los principios básicos del diseño de algoritmos podemospreguntarnos por un método aceptable. El mas entendido es organizar el diseño sobre un esquema de algoritmo.
4. Codificación. La solución se escribe en un lenguaje de lato nivel y se obtiene un programa. Se escribe el algoritmo en un código de lenguaje de programación, reflejando las ideas desarrolladas en las fases de análisis y diseño.
5. Prueba y depuración. El programa se ejecuta se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • metodologia para resolver un problema
  • Necesito Una Ayuda Para Resolver Estos Algoritmos
  • Algoritmo Para Resolver Reacciones Complejas
  • Metodologías Para El Desarrollo De Algoritmos
  • metodologia para resolver dilemas eticos
  • 1 METODOLOGIA PARA RESOLVER UN PROBLEMA
  • metodologia para resolver un problema informatico
  • Metodologia Para Resolver Problemas De Computadora

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS