Es un conjunto prescrito de
instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar
una actividad mediante pasos sucesivos que no generen dudas a quien deba
realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los
pasos sucesivos se llega a un estado final y se obtiene una solución. En
general, no existe ningún consenso definitivo en cuanto a la definición formal
de algoritmo. Muchos autores los señalan como listas de instrucciones para
resolver un cálculo o un Problema Abstracto. Sin embargo, ciertas características de los
algoritmos hacen que no puedan ser calificados como programas de ordenador. La consecuencia de estas características es la
exclusión del algoritmo del ámbito de protección del derecho de autor, en la
medida en que éste constituye una idea, un método de cálculo o una función,
afectado por el artículo 96.4 del TRLPI.
Definición de un Programa
El programa tiene un formato
ejecutable que la computadora puede utilizar directamente para ejecutar las
instrucciones. El mismo programa en su formato de código fuente legible para
humanos, del cual se derivan los programas ejecutables (por ejemplo,
compilados), le permite a un programador estudiar y desarrollar sus algoritmos.
Una colección de programas de computadora y datos relacionados se conoce como
software. La programación de computadoras es el proceso iterativo de escribir o
editar código fuente. Dicha edición de código fuente implica probar, analizar y
perfeccionar, y, a veces, coordinar con otros programadores, en el caso de un
programa desarrollado en conjunto. Una persona que practica esta técnica se le
conoce como programador de computadoras, desarrollador de software, o
codificador.
No hay comentarios.:
Publicar un comentario