Características de la preparación de programas de ordenador
Enviado por julandre • 18 de Agosto de 2013 • Informe • 486 Palabras (2 Páginas) • 248 Visitas
El eminente matemático Donald E. Knuth, expresa en su famosa obra: El arte de programar computadoras, lo siguiente:"El proceso de preparar programas para una computadora digital tiene un atractivo especial, no sólo porque puede ser recompensado económica y científicamente, sino también porque puede ser una experiencia estética como la poesía y la música."; este trabajo tiene como objetivo presentar las técnicas básicas de programación para los que se inician en esta arte.
Tradicionalmente la mayoría de los cursos de programación para principiantes se centran en la enseñanza de un lenguaje de programación, dejando en segundo plano la enseñanza de la lógica de la programación; actuando de esta forma el estudiante es llevado e a razonar en función de un lenguaje de programación específico y no en la forma lógica en que deba resolverse un problema utilizando la computadora. Es por esta razón que en este texto se inicia con el análisis de problemas que pueden programarse para que la computadora los resuelva y se posterga la enseñanza del lenguaje hasta que el estudiante haya adquirido solvencia en el razonamiento lógico, la ventaja de este enfoque radica en que una vez determinada la secuencia de instrucciones que llevan a la resolución de un problema, es decir, una vez que se ha diseñado el algoritmo, estas instrucciones fácilmente pueden codificarse en cualquier lenguaje de programación. No obstante, se utiliza en la medida de lo posible la notación utilizada en los lenguajes de programación, para facilitar las pruebas de los algoritmos en la computadora
La programación de computadoras
Programar una computadora consiste en escribir las instrucciones para que la computadora realice una tarea; se suele decir que la computadora resuelve problemas, pero lo correcto es decir que la computadora ejecuta las instrucciones que resuelven el problema, en este sentido la tarea consiste en ejecutar las instrucciones. Al conjunto de instrucciones específicas para que la computadora realice la tarea se le llama programa.
La computadora, normalmente viene preparada para ser utilizada, es decir viene con todos los programas necesarios para realizar las tareas que se desean realizar con ella, por ejemplo, un conjunto de programas para que con la ayuda de la computadora se pueda llevar la contabilidad de una empresa; un editor de texto para escribir un libro, o un programa para jugar a las cartas con la computadora, etc. Estos programas fueron desarrollados por personas, denominadas programadores de computadoras. Los programadores de computadoras deben adquirir la habilidad de poder escribir instrucciones para una maquina que simplemente las ejecuta como un autómata, sin ninguna actividad pensante, pero que al ejecutar las instrucciones realiza la tarea para la cual fue programada.
Para ilustrar la forma en que se ejecuta un programa almacenado
...