Para hacer cuaalquier cosa
PARA LA SOLUCIÓN DE
PROBLEMAS.
HURTADO FLORES EDGAR ULISES
HFEO141369
INGENIERIA EN INFORMATICA
GRUPO: B
1er CUATRIMESTRE
LOGICA DE PROGRAMACION
INDICE
1. Metodología Para La Solución De Problemas Por Medio De
Computadoras,
1.1-Definicion del problema
1.2-Analisis de la solución
1.3-Diseño de la solución
1.4-Codificacion
1.5-Prueba y depuración1.6-Documentacion
1.7-Mantenimiento
2. Ejercicios de Análisis de problemas.
1.Metodología Para La Solución De
Problemas Por Medio De Computadoras
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 cada paso
exige el mismo cuidado ensu elaboración. Los siete pasos de la metodología
son los siguientes:
1..1-Definición del problema
Es el enunciado del problema, el cual debe ser claro y completo. Es
fundamental conocer y delimitar por completo 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.
[1]Esta fase requiere una claradefinición, donde se contemple exactamente lo
que debe hacer el programa y el resultado o solución deseada.
1.2.-Análisis de la solución
Consiste en establecer una serie de preguntas acerca de lo que establece el
problema, para poder determinar si se cuenta con los elementos suficientes
para llevar a cabo la solución del mismo, algunas preguntas son:
*¿Con qué datos cuento?
*¿Qué hago conesos datos?
*¿Qué se espera obtener?
1.3.-Diseño de la solución
Una vez definido y analizado el problema, se procede a la creación del
algoritmo (Diagrama de flujo ó pseudocódigo), en el cual se da la serie de
pasos ordenados que nos proporcione un método explícito para la solución del
problema.
Es recomendable la realización de pruebas de escritorio al algoritmo diseñado,
para determinar suconfiabilidad y detectar los errores que se pueden presentar
en ciertas situaciones. éstas pruebas consisten en dar valores a la variable e ir
probando el algoritmo paso a paso para obtener una solución y si ésta es
satisfactoria continuar con el siguiente paso de la metodología; de no ser así y
de existir errores deben corregirse y volver a hacer las pruebas de escritorio al
algoritmo.1.4.- Codificación
Consiste en escribir la solución del problema (de acuerdo al pseudocódigo); en
una serie de instrucciones detalladas en un código reconocible por la
computadora; es decir en un lenguaje de programación (ya sea de bajo o alto
nivel), a esta serie de instrucciones se le conoce como PROGRAMA.
1.5.- Prueba y Depuración
Prueba es el proceso de identificar los errores que sepresenten durante la
ejecución del programa; es conveniente que cuando se pruebe un programa se
tomen en cuenta los siguientes puntos:
1. - Tratar de iniciar la prueba con una mentalidad saboteadora, casi
disfrutando la tarea de encontrar un error.
2. - Sospechar de todos los resultados que arroje la solución, con lo cual se
deberán verificar todos.
3. - Considerar todas las situacionesposibles, normales y aún las anormales.
La Depuración consiste en eliminar los errores que se hayan detectado durante
la prueba, para dar paso a una solución adecuada y sin errores.
1.6.- Documentación
Es la guía o comunicación escrita que sirve como ayuda para usar un programa,
o facilitar futuras modificaciones. A menudo un programa escrito por una
persona es usado por muchas otras, por ello ladocumentación es muy
importante; ésta debe presentarse en tres formas: EXTERNA, INTERNA y AL
USUARIO FINAL.
Documentación Interna
Consiste en los comentarios o mensajes que se agregan al código del
programa, que explican las funciones que realizan ciertos procesos, cálculos o
fórmulas para el entendimiento del mismo.
Documentación Externa
También conocida como Manual Técnico, está...
Regístrate para leer el documento completo.