Programación: METODOLOGÍA DE LA PROGRAMACIÓN.
Enviado por Eric • 25 de Enero de 2018 • 2.060 Palabras (9 Páginas) • 267 Visitas
...
Y en la tercera línea se imprime “BUENOS DIAS”.
CONSTANTES.
Es un objeto de valor invariable. Este valor no cambia durante el proceso. Para expresar una constante se escribe explícitamente su valor, por ejemplo: 3, -50, 0.15, 3.1416, “MARIA”, “PROGRAMACIÓN”, “s”, etc.
Las constantes se pueden almacenar en un nombre con las características de una variable, sin embargo, el valor almacenado no podrá cambiar durante la ejecución del algoritmo.
DISEÑO DE LA SOLUCIÓN.
[pic 6]
En ésta fase, se realiza una representación gráfica clara y detallada que refleje la secuencia en que deben ser ejecutadas las diferentes operaciones por la computadora. Estas representaciones gráficas son las herramientas utilizadas para el análisis de la programación, se representan de acuerdo a los tipos de algoritmos estudiados, siendo de los más comunes el pseudocódigo y el diagrama de flujo.
CODIFICACIÓN.
[pic 7]
Una vez que el diagrama de flujo o algoritmo de resolución del problema está ya definido, se pasa a la fase de codificación del programa en un lenguaje de programación1 elegido y la obtención del programa fuente.
PRUEBA Y DEPURACIÓN.
A esta fase se le conoce también como ejecución y corrección de errores del programa y consiste en probar el algoritmo como si la computadora lo estuviera ejecutando asignando los valores de las variables en la memoria, con el objeto de saber si existe algún error; de ser así, se corrige y nuevamente se prueba hasta que quede listo.
En otras palabras: Terminando el diagrama de flujo, se deben tomar un conjunto de datos significativos y comenzar la lectura del mismo en el orden arriba abajo / izquierda derecha y seguir paso a paso los símbolos (o sentencias), con sus operaciones correspondientes, introduciendo los datos tomados inicialmente en los momentos oportunos y ver cómo responde el diagrama de flujo (o pseudocódigo) y si los resultados obtenidos son correctos o coherentes. De preferencia, no se debe pasar a la fase de codificación, mientras que no haya sido comprobado el funcionamiento del algoritmo con datos significativos.
[pic 8]
CAMPOS DE MEMORIA
[pic 9]
A lo largo de un proceso, se necesitan almacenar datos, para su posterior recuperación. El almacenamiento de los datos y las operaciones con ellas, exige su introducción en memoria, en áreas de almacenamiento especifico de la computadora. Las áreas de almacenamiento se denominan campos de memoria.
TIPOS DE CAMPOS DE MEMORIA
1.- CAMPOS DE ENTRADA: Contienen los campos de entrada que aún no han sido utilizados durante el proceso.
2.- CAMPOS DE SALIDA: Contienen los datos de salida que se van a visualizar en la pantalla o escribir en algún dispositivo.
3.- CAMPOS DE TRABAJO: Contienen los datos o resultados parciales que se almacenan hasta que son requeridos por el programa.
1. 6. DOCUMENTACIÓN.
[pic 10]
Es todo el material escrito que se ha ido produciendo simultáneamente a la elaboración del programa. La puesta a punto al final del programa debe ir aparejado siempre con la documentación del mismo.
TIPOS DE DOCUMENTACIÓN
[pic 11]
1.- PARA EL PERSONAL INFORMÁTICO: Debe incluir toda la información técnica del programa o conjunto de programas que conforman una aplicación informática. La información contenida en la documentación debe ser la necesaria para la comprensión del programa, para su mantenimiento y puesta al día en caso necesario.
Esta documentación puede ser:
- INTERNA: Es la que se incluye como comentarios en los listados de los programas.
- EXTERNA: Es la documentación ajena al listado del programa en sí. Debe incluir como mínimo los siguientes elementos:
- Algoritmos y diagramas de flujo de los diferentes módulos de la aplicación, así como las relaciones entre ellas.
- Listado del programa.
- Definición de variables de cada módulo, con indicación de los que son comunes a diversos módulos.
[pic 12]
PARA EL USUARIO: Debe incluir una descripción general de las tareas que realiza el programa, así como una descripción detallada de todas las instrucciones que sean necesarias para su instalación, puesta en marcha y funcionamiento; así como consejos, recomendaciones de uso, explicación de los mensajes de error y modo de solucionarlos, entrada y salida de datos, menús de opciones, etc.
DICCIONARIO DE DATOS.
Es una parte muy importante en el desarrollo del algoritmo, consiste en anotar el significado de todas las variables que utilizamos durante el algoritmo, junto con el tipo a que corresponden. Con esto, facilitamos la comprensión del algoritmo y nos ayuda a recordar el significado de cada variable al realizar las pruebas, evitando confusiones.
MANTENIMIENTO
Una vez concluida la resolución del problema, solo resta el mantenimiento preventivo y correctivo en cuanto a chequeo de virus, datos o instrucciones que ya no se utilicen o problemas que se puedan presentar durante la ejecución del programa.
Para el correcto funcionamiento del programa, se deben seguir los pasos del manual del usuario, en dado caso que necesite mantenimiento, lo podrá realizar cualquier programador, en base a la información proporcionada en el manual para el personal informático.
[pic 13]
DEFINICIÓN Y CARACTERÍSTICAS DE LOS ALGORITMOS.
[pic 14]
Un algoritmo “es un conjunto de reglas para resolver cierta clase de problemas, o una forma de describir la solución de un problema. Es el medio por el que se explica
...