viernes, 15 de junio de 2012

Programacion


La programación es un proceso muy similar al que aplican las personas en general, para resolver cualquier situación o problema. Se puede pensar en un curso en el que los alumnos deben realizar un trabajo de investigación. En primer lugar, cualquiera de ellos plantearía una resolución general del problema, es decir, determinaría las actividades que debe realizar, como son, buscar la información en bibliotecas e Internet, recopilar y extraer la información necesaria, transcribir y organizar el trabajo, y otros. Seguidamente se aboca a encarar cada actividad, debiendo resolver problemas específicos.

Creación de programas a la medida:

       Son los programas o software los que permiten a los componentes físicos y redes, procesar y distribuir los datos y generar información. Ningún sistema de información computarizado está completo sin el software adecuado. Al desarrollar un sistema de información, se precisan las necesidades y requerimientos que se deben resolver. Se emplean las seis fases del ciclo de desarrollo de sistemas. La programación forma parte de la fase 4, el desarrollo de sistemas, en el cual se resuelven los requerimientos mediante la programación del software. En ocasiones, los desarrolladores resuelven estas situaciones sugiriendo adquirir software comercial, siempre que las necesidades de los usuarios finales sean estándares o requieran de poca o ninguna adaptación de los programas. Pero esto no siempre es posible y entonces se deben crear los nuevos programas que conformarán el sistema de información.

Programas:
      Un programa de cómputo o programa informático (software) es un conjunto o secuencia de instrucciones (llamadas también código) que pueden ser interpretadas y ejecutadas en el CPU de la computadora. Esta secuencia de instrucciones se escribe en alguno de los diversos lenguajes de programación que existen, como BASIC, Pascal o C. Visto de manera más general, el programa contiene el esquema que especifica la secuencia de pasos que se siguen para completar un proceso expresado en un lenguaje de programación.

Características de un buen programa:
         A continuación se enumeran algunas de las características con que debería contar un buen programa. Es recomendable tenerlas en cuenta. A medida que continúe leyendo el tema podrá darse cuenta del por qué de las mismas.

     • Confiabilidad, es decir, el programa debe funcionar en prácticamente cualquier situación.
     • Debe advertir los errores de entrada comunes y obvios.
    • Deben ser bien estructurados, es decir, programas que utilicen organizaciones de     la        programación estructurada.
    • Estar adecuadamente documentado y ser comprensible, no sólo para quien lo crea, sino para        otros programadores. Esto es para facilitar las futuras y muy posibles modificaciones que        requiera.

        Algoritmos:
     Se denomina algoritmo a una serie finita de pasos o instrucciones mediante los cuales se resuelve un problema o se ejecuta una tarea específica. Más formalmente los algoritmos se caracterizan por:


     • Ser finitos, porque tienen un número determinado de pasos.

     • Ser definidos, lo que implica que cada vez que se siga se obtendrá invariablemente el mismo        resultado.

     • Ser precisos, pues cada paso tiene un orden a seguir.