Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodologia de Problemas
Metodologia de Problemas
Ejemplo 1:
Se desea obtener una tabla con las depreciaciones acumuladas y dos valores
reales de cada ao de un automvil comprado en $380,000 en el ao 1996,
durante los seis aos siguientes suponiendo un valor de recuperacin o
rescate de $45,000. Realizar el anlisis del problema, conociendo la frmula
de depreciacin anual constante D para cada ao de vida til.
Depreciacin
Ao Depreciacin acumulada Valor anual
1 1996 55,000 55,000 325,000
2 1997 55,000 110,000 270,000
3 1998 55,000 165,000 215,000
4 1999 55,000 220,000 160,000
5 2000 55,000 275,000 105,000
6 2001 55,000 330,000 50,000
Herramientas de programacin
Herramientas de programacin
Smbolo Utilizacin
Terminal
Subprograma
Entrada/salida
Decisin
Proceso
Conectores
METODOLOGA PARA LA SOLUCIN DE PROBLEMAS
Pseudocdigo
El pseudocdigo es una herramienta de programacin en que las
instrucciones se escriben en palabras similares al ingls o espaol, que
facilitan tanto la escritura como la lectura de programas. En esencia, el
pseudocdigo se puede definir como un lenguaje de especificaciones de
algoritmos.
Ejemplo 2
El pseudocdigo que resuelve el ejemplo 1 es el siguiente:
Previsiones de depreciacin
Imprimir encabezados
Establecer el valor inicial del ao
Calcular depreciacin
mientras valor ao <= vida til hacer
calcular depreciacin acumulada
calcular valor actual
imprimir una lnea en la tabla
incrementar el valor del ao
fin de mientras
METODOLOGA PARA LA SOLUCIN DE PROBLEMAS
Codificacin de un programa
Una vez que el algoritmo se ha convertido en un programa fuente, es
preciso introducirlo en memoria mediante el teclado y almacenarlo
posteriormente en un disco. Esta operacin se realiza con un programa
editor, posteriormente el programa fuente se convierte en un archivo
de programa que se guarda (graba) en disco.
Codificacin de un programa
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 nuevamente. Este proceso se repite hasta que no se producen
errores, obtenindose el programa objeto que todava no es ejecutable
directamente. Suponiendo que no existen errores en el programa fuente, se
debe instruir al sistema operativo para que realice la fase de montaje o
enlace (link), es decir, la carga del programa objeto con las libreras del
programa de compilador. El proceso de montaje produce un programa
ejecutable.
Cuando el programa ejecutable se ha creado, se puede ya ejecutar desde el
sistema operativo con solo teclear su nombre, desde sistema operativo
DOS, o bien haciendo doble clic, desde Windows.
METODOLOGA PARA LA SOLUCIN DE PROBLEMAS
Documentacin y mantenimiento
La documentacin de un problema consta de las descripciones de los
pasos a dar en el proceso de resolucin de un problema. La importancia
de la documentacin debe ser destacada por su decisiva influencia en el
producto final. Programas pobremente documentados son difciles de
leer, ms difciles de depurar y casi imposibles de mantener y modificar.