Programacion

Páginas: 9 (2172 palabras) Publicado: 18 de octubre de 2011
www.tecnologicorosarista.edu.ec

Programación con “C”
DEFINICIÓN La programación es el proceso de diseñar, escribir, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. TÉCNICAS DE PROGRAMACIÓN Programación convencional Fue el comienzo de la programación. Es la realización de un programa sin seguir un método deprogramación riguroso Programación Estructurada Es una técnica para escribir programas (programación de computadora) de manera clara. Para ello se utilizan únicamente tres estructuras: secuencia, selección e iteración. Programación modular La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible y manejable. Sepresenta históricamente como una evolución de la programación estructurada para solucionar problemas de programación más grandes y complejos de lo que ésta puede resolver. Programación orientada a Objetos La programación Orientada a objetos (POO) es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación. Con la POO tenemos queaprender a pensar las cosas de una manera distinta, para escribir nuestros programas en términos de objetos, propiedades, métodos y otras cosas que veremos rápidamente para aclarar conceptos y dar una pequeña base que permita soltarnos un poco con este tipo de programación. ELABORACIÓN DE UN PROGRAMA El desarrollo de un programa para solucionar un determinado problema informáticamente puede resumirseen el ya cl´ asico concepto de ciclo de vida. ´ Este puede desglosarse en los siguientes pasos a seguir secuencialmente: análisis, diseño, codificación, explotación y mantenimiento Análisis En la fase de análisis se estudia cuál es el problema a resolver y se especifican a muy alto nivel los procesos y estructuras de datos necesarios, de acuerdo con las necesidades del cliente. Para realizar unbuen análisis será necesario interaccionar con el cliente y conocer a fondo sus necesidades. Antes de proceder al diseño es muy importante haber comprendido correctamente los requerimientos del problema. Diseño
pág. 1

www.tecnologicorosarista.edu.ec Una vez bien definido el problema y las líneas generales para solucionarlo, se requiere una solución adecuada a un conjunto de recursosdeterminado. Tanto físicos: en que ordenador va a funcionar la aplicación, de qué tipo de periféricos se dispone..., como lógicos: qué sistema operativo se usará, que herramientas de desarrollo, que bases de datos. . . Finalmente se diseñará un conjunto de algoritmos que resuelvan los distintos subproblemas en que se haya dividido el desarrollo. Codificación Consiste en la traducción de los algoritmosdiseñados previamente, utilizando un lenguaje y un entorno de desarrollo escogidos en la fase anterior. Será necesario realizar pruebas que garanticen al máximo la calidad de los programas desarrollados. Explotación Los diferentes programas desarrollados en la fase anterior se instalan en el entorno final de trabajo. Si es necesario se instalaran también otras herramientas de utilidad, necesarias para elcorrecto funcionamiento del sistema. Mantenimiento En esta fase se realzan correcciones al sistema desarrollado, bien para resolver errores no depurados, bien para cambiar o añadir nuevas funcionalidades requeridas por el cliente.

TRADUCTORES Como ya se ha comentado, el único lenguaje directamente inteligible por el ordenador es el lenguaje máquina. Por ello, si se programa usando lenguajes dealto nivel ser a necesario algún programa traductor. Este, a su vez, será el encargado de comprobar que los programas estén escritos correctamente, de acuerdo con la dentición del lenguaje de programación empleado. Pueden distinguirse varios tipos de traductores: Ensambladores Los programas ensambladores son los encargados de traducir a lenguaje maquina los programas escritos en lenguaje...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS