programacion
Concepto: Es el proceso de planificar un conjunto de actividades o tareas que se van a realizar a partir que se produce el planteo del problema hasta obtener una solución instalada en la computadora. El concepto de programa almacenado en memoria fue introducido por Jon Von Newman en 1946 lo que hizo más flexibles a los programas de computadora.
Fases de Diseño de Programas yPuesta a punto:
Fases de Diseño:
Análisis: Es el momento en que se analiza la situación y se determina cual es el problema a resolver. También es el momento de analizar cuales serán los datos de entrada y que datos se desean obtener como salida como así también los vínculos que los relacionan sin darle demasiada importancia al proceso de transformación de los datos, es decir se lo ve como unacaja negra donde entra información y salen los resultados.
Algoritmo: Es el proceso de considerar y desarrollar una secuencia lógica de pasos para resolver el problema.
Prueba de Algoritmo: Es el seguimiento de la secuencia de pasos lógicos del algoritmo para ver si realmente resuelven el problema.
Codificación: Es la conversión del algoritmo en un programa a través deun lenguaje deprogramación especifico.
Edición, Ejecución y Prueba: Es el proceso de introducir o cargar el programa en memoria, ejecutarlo y probar los resultados que arroja corrigiendo hasta la puesta a punto final del mismo.
Uso y Mantenimiento: Es el periodo de uso del programa durante su vida útil. En este periodo con seguridad surgirán con el uso nuevos errores no advertidos en etapas anteriores loscuales deberán ser corregidos, como así también se le realizaran cambios estructurales si es necesario como ser agregarle nuevas funciones o cambiar la estructura del mismo según los requerimientos del usuario con el fin de maximizar la optimización del mismo hasta el final de su vida útil.
Puesta a punto:
Concepto: Es el conjunto de tareas necesarias para implementar el programa en la computadora.Comprende las siguientes fases:
Fase de Edición: Es el proceso de escribir el programa con un editor de texto para que quede almacenado en la memoria de la PC. A este se lo llama “Código Fuente”.
Fase de Traducción: Se traduce el programa que esta en un lenguaje de alto nivel a unlenguaje de bajo nivel entendible para la computadora. De esta manera se obtiene el programa objeto oejecutable.
Fase de Montaje: Consiste en enlazar objetos previamente compilados (linkeditacion) es decir el uso de librerías.
Fase de ejecución: Uso del programa ya cargado en memoria para verificar si sus resultados son correctos.
Programa
Concepto: Es un conjunto ordenado de sentencias o instrucciones que le dicen a la computadora las tareas o acciones a realizar para resolver un problemaplanteado de antemano.
Partes constitutivas de un programa:
Entrada de Datos: Es el proceso de introducir información en la memoria de la computadora. Para ello se debe realizar una lista de todas las entradas requeridas por el programa coma si también la fuente y formato de procedencia y la frecuencia con que serán requeridas cada una de ellas. El programador deberá prevenir situaciones en las queun dato o un conjunto de datos sean requeridos por el programa sin antes haber sido introducido en memoria.
Algoritmos de Resolución / Codificación: Consta de dos pasos:
Diseño del modelo de resolución del problema: Se establece el modelo proceso para la resolución del problema para lo cual se tendrá en cuanta los datos de entrada y los resultados que se desean obtener.
Algoritmo deResolución del Problema: Suele expresarse previamente a la codificación en el lenguaje de programación. Estos pueden ser:
Pseudocodigo.
Diagrama de Flujo.
Diagrama Estructurado o N - S (Nassi _ Shneiderman).
Salida de Resultados: Es el proceso de la obtención de los datos ya transformados. Estos deben ser previstos por el programador tanto en tipo y formato como así también en los tiempos de...
Regístrate para leer el documento completo.