You are on page 1of 8

UNIVERSIDAD TECNOLGICA DEL MAYAB

MULTIMEDIA Y COMERCIO
ELECTRNICO

Metodol
oga de
la
UNIDAD 1
Progra
TEMA: Plantear los elementos de entrada, proceso y salida ante un
macin problema

Nombre Del Profesor: I.S.C. Joel Israel Xool


Nombre Del Alumno: Giovanni I. Ak
Ricalde
Lunes
22/09/2014

Introducc
in

La siguiente investigacin trata acerca del tema etapas de la metodologa para la solucin
de problemas por medio de computadoras.

En esta investigacin encontrara todo lo relacionado en cuanto a la resolucin de stas. Est


desglosado y explicado en siete pasos, y cada uno de los pasos est redactado de una
manera fcil y sencilla para su rpida comprensin.
Cabe recalcar que para poder entender cada uno de los pasos es necesario haber
comprendido el paso anterior, por lo tanto, es indispensable y necesario haber comprendido
desde el principio, por supuesto, el primer paso. Cada paso en esta investigacin lo
encontrara enumerado.

Metodologa para la solucin de problemas por medio de computadoras

La solucin 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 en su
elaboracin. Los siete pasos de la metodologa son los siguientes:
1. Definicin del problema
La primera fase en la resolucin de un problema por computadora es la definicin o anlisis
del problema. En donde lo ms importante es que conozcamos exactamente lo que debe
hacer el programa y "que se desea obtener al final del proceso Para poder definir con
precisin el problema se requiere que las especificaciones de entrada y salida sean descritas
con detalle ya que esto es un requisito para lograr una solucin eficaz; por lo que es
conveniente hacerse las siguientes preguntas:
1.- Qu entradas se requieren? (Tipo Y Cantidad)
2.- Cul es la salida deseada? (Tipo Y Cantidad)
3.- Qu mtodo produce la salida deseada?
Mientras esto no se conozca del todo, no tiene caso continuar con el siguiente paso.
2. Anlisis del problema
Una vez que el problema ha sido definido y comprendido, deben analizarse los siguientes
aspectos:
1.- Los resultados esperados.
2.- Los datos disponibles.
3.- Herramientas a nuestro alcance para manipular los datos y alcanzar un resultado. Esta
sera un diagrama de la resolucin de un problema en su ms mnima expresin. Y mientras
esto no se comprenda no puede pasarse a la siguiente etapa.
3. Diseo de la solucin
Para realizar el diseo de la solucin: Como todos sabemos, una computadora no tiene
capacidad para solucionar problemas ms que cuando se le proporcionan los sucesivos
pasos a realizar, esto se refiere a la obtencin de un algoritmo que resuelva adecuadamente

el problema. En caso de que obtengamos varios algoritmos, seleccionaremos uno de ellos


utilizando criterios ya conocidos. Esta etapa incluye: La descripcin del algoritmo resultante
en un lenguaje natural, en un diagrama de flujo o natural de programacin. De esta manera,
solo se establece la metodologa para alcanzar la solucin en forma conceptual, es decir; sin
alcanzar la implementacin en el sistema de cmputo. As tenemos que la informacin
proporcionada constituye su entrada y la informacin producida por el algoritmo constituye
su salida. Los problemas complejos se pueden resolver ms eficazmente por la
computadora cuando se dividen en sus problemas que sean ms fciles de solucionar.
4. Codificacin
Codificacin es la escritura en un lenguaje de programacin de la representacin del
algoritmo desarrollada en etapas precedentes. Esto se refiere a la obtencin de un programa
definitivo que pueda ser comprensible para la mquina. Cabe destacar que si la codificacin
original se realiz en papel, previo a la compilacin deber existir un paso conocido como
trascripcin. Y posteriormente, una vez que el algoritmo se ha convertido en un programa
fuente. Este programa fuente debe ser traducido a lenguaje mquina, este proceso se realiza
con el compilador, y se obtiene el programa objeto, (siempre y cuando el programa fuente
sea correcto)que posteriormente se vuelve un programa ejecutable.
5. Prueba y Depuracin
La Prueba se realiza tras la compilacin. Si tras la compilacin se presentan errores (errores de
compilacin) en el programa fuente, es preciso volver a editar el programa, corregir los errores y
compilar de nuevo, este proceso se repite hasta que no se producen errores. De esta manera se
obtiene el programa objeto, que todava no es ejecutable directamente, pero sino contiene errores se
debe instruir al sistema para que realice la fase de montaje o enlace del programa objeto con las
libreras del programa del compilador; este proceso de montaje produce un programa ejecutable. La
Depuracin es el proceso de encontrar los errores del programa y corregir o eliminar dichos errores.
Cuando se ejecuta un programa, se pueden producir tres tipos de errores:
1.- Errores de compilacin. Se producen normalmente por un uso incorrecto de las reglas del
lenguaje de programacin y suelen ser errores de sintaxis, por lo tanto la computadora no puede
comprender la instruccin, y obviamente no se obtendr el programa objeto, y el compilador
imprimir una lista de todos los errores encontrados durante la compilacin.

2.- Errores de ejecucin. Estos errores se producen por instrucciones que las computadoras pueden
comprender, pero no ejecutar. Ejemplos de stos son: una divisin por cero, y races cuadradas de
nmeros negativos; por lo que en este caso se detiene la ejecucin del programa y se imprime un
mensaje de error.3.- Errores lgicos. Se producen en la lgica del programa y la fuente del error
suele ser el diseo del algoritmo. Estos errores son los ms difciles de detectar, ya que el programa
puede funcionar y no producir errores de compilacin ni ejecucin, y solo puede detectarse cuando
se advierte un error por la obtencin de resultados incorrectos. En este caso se debe volver a la fase
del diseo del algoritmo, modificarlo, cambiar el programa fuente, compilar y ejecutar una vez ms.

6. Documentacin
Es la gua o comunicacin escrita es sus variadas formas, ya sea en enunciados,
procedimientos, dibujos o diagramas. A menudo un programa escrito por una persona, es
usado por otra. Por ello la documentacin sirve para ayudar a comprender o usar un
programa o para facilitar futuras modificaciones (mantenimiento). Programas pobremente
documentados son difciles de leer, ms difciles de depurar y casi imposibles de mantener
y modificar. Por ello la importancia de la documentacin, sin la documentacin es
imposible corregir errores futuros o bien cambiar el programa. La documentacin se divide
en tres partes:
* Documentacin Interna
* Documentacin Externa
* Manual del Usuario
Documentacin Interna: Son los comentarios o mensaje que se aaden al cdigo Fuente
para hacer mas claro el entendimiento de un proceso.
Documentacin Externa: Se define en un documento escrito los siguientes puntos:
*Descripcin del Problema
* Nombre del Autor
* Algoritmo (diagrama de flujo o pseudocdigo)
* Diccionario de Datos

* Cdigo Fuente (programa)


Manual del Usuario: Describe paso a paso la manera cmo funciona el programa, Con el
fin. De que el usuario obtenga el resultado deseado.
7. Mantenimiento
El mantenimiento se define como la modificacin del programa por medio de
actualizaciones, que mejoran al programa, corrigiendo errores o bien actualizndolos para
un mejor funcionamiento. Por ello la documentacin es sin duda muy importante para
poder llevar a cabo el mantenimiento.

CONCLUSI
ONES
PERSONAL
ES

En lo personal entend que para poder llevar a cabo la resolucin de lo que se pide, de un
problema, es necesario llevar a cabo cada uno de los pasos planteados, y no se puede
continuar sin antes haber comprendido el anterior ya que si no hacemos bien algn paso al
pasar al siguiente solo nos encontraramos con errores en el sistema, y para evitar hacer
doble trabajo es indispensable saber y conocer acerca de lo que se hace, claro teniendo en
cuenta los pasos necesarios a seguir y lo que nos piden en cada uno de ellos.

Fuent
es De
Infor
maci
n

http://es.scribd.com/doc/52765351/8-Metodologia-para-la-solucion-de-problemas-pormedio-de-Computador-boletin
https://www.facebook.com/download/1483208395299779/MAPS.pdf