You are on page 1of 7

INTRODUCCION

Hoy en día la población innovan uso de ordenadores o computadoras para realizar sus
actividades diarias; estos procesadores son mecanismos que a través de programas nos
brindan solución a varios problemas.

Para solucionar dichos problemas en un ordenador es preciso que se efectúe una


programación es decir ejecutar una metodología para resolverlos, la misma que está
presentada en siete procesos esenciales que deben continuar todos y cada uno de ellos
de forma establecida y sin saltar por alto alguno de estos ya que si se lo hace el
procedimiento no será el correcto y generara errores en la respuesta.

En el presente trabajo se puntualizara cada uno de los pasos a alcanzar para la solución
de problemas de forma clara y precisa.

OBJETIVOS

General

 Establecer la importancia de la metodología para la resolución de problemas


mediante computadora, manifestando de forma concreta cada uno de los
procesos que entiende y de esta forma proporcionar el entendimiento por parte
de los estudiantes.

Específicos

 Definir cada uno de los procesos que entiende una metodología


 Analizar cada uno de los proceso que se expones par hace tener una información
clara
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS UTILIZANDO LA
COMPUTADORA

A fin de resolver un problema utilizando sistemas de cómputo, debe seguirse una serie
de pasos que permiten avanzar por etapas bien definidas hacia la solución.

La secuencia de pasos para la metodología de la:

 Definición del problema.


 Análisis de los datos.
 Diseño de la solución.
 Codificación.
 Prueba y depuración.
 Documentación.
 Mantenimiento.

DEFINICIÓN DEL PROBLEMA.

Está dada en sí por el enunciado del problema, el cual debe ser claro y complejo. Es
importante que conozcamos exactamente “que se desea obtener al final del proceso”;
mientras esto no se comprenda no puede pasarse a la siguiente etapa.

ANÁLISIS DE LOS DATOS.

Para poder definir con precisión el problema se requiere que las especificaciones de
entrada y salida sean descritas con detalle ya que esto es un requisito para lograr una
solución eficaz.
Una vez que el problema ha sido definido y comprendido, deben analizarse los
siguientes aspectos:

 Los resultados esperados.


 Los datos de entrada disponibles.
 Herramientas a nuestro alcance para manipular los datos y alcanzar un resultado
(fórmulas, tablas, accesorios diversos).

Una medida aconsejable para facilitar esta etapa consiste en colocarnos en lugar de la
computadora deduciendo los elementos que necesitaremos para alcanzar el resultado.

DISEÑO DE LA SOLUCIÓN.

Una computadora no tiene capacidad para solucionar problemas más que cuando se le
proporcionan los sucesivos pasos a realizar, esto se refiere a la obtención de un
algoritmo que resuelva adecuadamente el problema. En caso de obtenerse varios
algoritmos, seleccionar uno de ellos utilizando criterios ya conocidos.

Esta etapa incluye la descripción del algoritmo resultante en un lenguaje natural, de


diagrama de flujo o natural de programación.

Como puede verse, solo se establece la metodología para alcanzar la solución en forma
conceptual, es decir; sin alcanzar la implementación en el sistema de cómputo.

De acuerdo al ejemplo 2.1 tenemos que la información proporcionada constituye su


entrada y la información producida por el algoritmo constituye su salida. Los problemas
complejos se pueden resolver más eficazmente por la computadora cuando se dividen en
sus problemas que sean más fáciles de solucionar.

El problema de cálculo de la longitud y superficie de un círculo se puede descomponer


en sus problemas más simples:

 Leer datos de entrada.


 Calcular superficie y longitud.
 Escribir resultados (datos de salida).

Se refiere a la obtención de un programa definitivo que pueda ser comprensible para la


máquina. Incluye una etapa que se reconoce como compilación.
CODIFICACIÓN.

Si la codificación original se realizó en papel, previo a la compilación deberá existir un


paso conocido como transcripción.

PROGRAMA FUENTE

Está escrito en un lenguaje de programación. (Pascal, C++, Visual Fox, Visual Basic,
etc.).

 Es entendible por el programador.

PROGRAMA EJECUTABLE

 Está en lenguaje máquina.


 Entendible por la máquina.
PRUEBA Y DEPURACIÓN.

Una vez que se ha obtenido el programa ejecutable, este es sometido a prueba a fin de
determinar si resuelve o no el problema planteado en forma satisfactoria.

Las pruebas que se le aplican son de diversa índole y generalmente dependen del tipo de
problema que se está resolviendo. Comúnmente se inicia la prueba de un programa
introduciendo datos válidos, inválidos e incongruentes y observando cómo reacciona en
cada ocasión.

PROCESO:

El proceso de depuración consiste en localizar los errores y corregirlos en caso de que


estos existan. Si no existen errores, puede entenderse la depuración como una etapa de
refinamiento en la que se ajustan detalles para optimizar el desempeño del programa.

DOCUMENTACIÓN.

Debido a que el programa resultante en esta etapa se encuentra totalmente depurado (sin
errores), se procede a la utilización para resolver problemas del tipo que dio origen a su
diseño. En vista de que esta utilización no podrá ser supervisada en todas las ocasiones
por el programador, debe crearse un manual o guía de operación que indique los pasos a
seguir para utilizar el programa.

 Documentación Interna: Son los comentarios o mensaje que se añaden al


código fuente para hacer más claro el entendimiento de un proceso.
 Documentación Externa: Se define en un documento escrito los siguientes
puntos:

 Descripción del Problema


 Nombre del Autor
 Algoritmo (diagrama de flujo o pseudocódigo)
 Diccionario de Datos
 Código Fuente (programa)

 Manual del Usuario: Describe paso a paso la manera cómo funciona el


programa, con el fin de que el usuario obtenga el resultado deseado.

MANTENIMIENTO.

Se refiere a las actualizaciones que deban aplicarse al programa cuando las


circunstancias así lo requieran. Este programa deberá ser susceptible de ser modificado
para adecuarlo a nuevas condiciones de operación.

Cualquier actualización o cambio en el programa deberá reflejarse en su


documentación.

CONCLUSIONES

Para la solución de un problema de programación hay que plantear y tener un


pensamiento sobre lo que queremos hacer, sobre la definición de este para que por
consiguiente lo analicemos, le demos una solución con una mejor alternativa a su
desempeño, apoyándonos en las creación de un diagrama de flujo o un pseudocódigo
para ver el funcionamiento de este. Un algoritmo es una serie de pasos, instrucciones,
acciones, en cambio un diagrama de flujo es un algoritmo pero en un diagrama,
compilar un programa es un lenguaje de programación es decir que cuenta con un
compilador que se encarga de traducir el código fuente en código máquina.

Debemos de tener un pensamiento sobre lo que queremos hacer. Después de un


programa se debe de hacer mantenimiento y se detecta que es necesario hacer un
cambio, ajuste y/o complementación al programa para que siga trabajando de manera
correcta.
Bibliografía
conocimientosweb.net. (s.f.). Obtenido de conocimientosweb.net:
http://www.conocimientosweb.net/descargas/article239.html

je_rguez. (11 de 4 de 2011). Scrip. Obtenido de https://es.scribd.com/doc/52765351/8-


Metodologia-para-la-solucion-de-problemas-por-medio-de-Computador-boletin

Martínez, A. (27 de 9 de 2012). ALGORITMOS COMPUTACIONALES. Obtenido de


ALGORITMOS COMPUTACIONALES:
https://andresmtzg.wordpress.com/2012/09/27/metodologia-para-la-solucion-de-
problemas-por-medio-de-computadoras/

Ruiz, G. (9 de 5 de 2012). slideshare. Obtenido de


https://es.slideshare.net/GRmatik7/informatica-ii-2-metodologia-de-solucion-de-
problemas

You might also like