algoritomos y programacion unidad 2
INGENIERÍA MECÁNICA
Materia:
Algoritmos y Programacion
Semestre-Grupo:
2A
Producto Académico:
Investigación
Tema:
Metodología parala solución de problemas
Presenta:
JONAS PALACIOS MOJICA 126Z0146
Docente:
Alfonso Rosas Escobedo
Índice
Introducción……………………………………………………….3
Contenido………………………………………………………….4,5,5…13
Conclusión…………………………………………………………14Bibliografía…………………………………………………………15
INTRODUCCION
El desarrollo de algoritmos es un tema fundamental en el diseño de programas por lo cual el alumno debe tener buenas bases que le sirvan para poder desarrollar de manera fácil y rápida sus programas.
Este trabajo ayudara al estudiante, le facilitará desarrollar su capacidad analítica y creadora, para de esta manera mejorar su destreza en la elaboración de algoritmos que sirven como base para lacodificación de los diferentes programas que tendrá que desarrollar a lo largo de su carrera.
Metodología para la solución de problemas por medio de Computador
La solución de un problema por computadora, requiere de siete pasos, dispuestos de tal forma que cada uno es dependiente de los anteriores, lo cual indica que se trata de un proceso complementario y por lo tanto cadapaso exige el mismo cuidado en su elaboración. Los siete pasos de la metodología son los siguientes:
* 1. Definición del problema
* 2. Análisis de la solución
* 3. Diseño de la solución
* 4. Codificación
* 5. Prueba y Depuración
* 6. Documentación
* 7. Mantenimiento
1.- Definición del problema*
Es el enunciado del problema, el cual debe ser claro y completo. Es fundamental conocer y delimitar porcompleto el problema, saber que es lo se desea realice la computadora, mientras esto no se conozca del todo, no tiene caso continuar con el siguiente paso.
2.- Análisis de la solución
Consiste en establecer una serie de preguntas acerca de lo que establece el problema, para poder determinar.
Definición del Problema
Esta fase está dada por el enunciado del problema, el cual requiere una definiciónclara y precisa. Es importante que se conozca lo que se desea que realice la computador; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa. Análisis del Problema Una vez que se ha comprendido lo que se desea del computador, es necesario definir: Los datos de entrada. Cuál es la información que se desea producir (salida) Los métodos y fórmulas que se necesitanpara procesar los datos. Una recomendación muy práctica es el que nos pongamos en el lugar de el computador y analicemos que es lo que necesitamos que nos ordenen y en que secuencia para producir los resultados esperados.
3.-Diseño del Algoritmo
Las características de un buen algoritmo son:
* Debe tener un punto particular de Inicio.
* Debe ser definido, no debe permitir doblesinterpretaciones.
* Debe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar en la definición del problema.
Debe ser finito en tamaño y tiempo de ejecución.
4.-Codificación
La codificación es la operación de escribir la solución del problema (de acuerdo a la Lógica del diagrama de flujo o pseudocódigo), en una serie de instrucciones detalladas, en un código reconocible por lacomputador, la serie de instrucciones detalladas se le conoce como código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel.
5.-Prueba y Depuración
Los errores humanos dentro de la programación de computadores son muchos y aumentan considerablemente con la complejidad del problema. El proceso de identificar y eliminar errores, para dar paso a una solución sin erroresse le llama depuración.
La depuración o prueba resulta una tarea tan creativa como el mismo desarrollo de la solución, por ello se debe considerar con el mismo interés y entusiasmo. Resulta conveniente observar los siguientes principios al realizar una depuración, ya que de este trabajo depende el éxito de nuestra solución.
6.-Documentación
Es la guía...
Regístrate para leer el documento completo.