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.
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.
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:
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.
