fundamentos de programacion

Páginas: 5 (1196 palabras) Publicado: 29 de agosto de 2013

TEMA 1.


1. ALGORITMOS Y PROGRAMAS



1.1. SOFTWARE



Se conoce como software al conjunto de programas, códigos y convenciones necesarias para la realización de una tarea por el mecanismo de la computadora. Si comparamos la computación con la música, el software equivaldría a las partituras y la teoría musical, mientras que el hardware correspondería a los instrumentos.

Elsoftware según el tipo de utilización a que esté destinado puede ser de aplicación o de utilidad. El software de aplicación es aquel que sirve para una tarea determinada, sea, educativa, científica, de gestión, etc.

El software de utilidad es aquel que tiene como finalidad la ayuda a la creación de otros programas como en el caso de los lenguajes de programación o de los sistemas operativos.Cuando la biblioteca de programas de una computadora contiene el software necesario para realizar una cierta tarea, decimos que la aplicación está implementada en la computadora.

El software nace para dar una respuesta práctica a los problemas planteados y a otros muchos interrogantes que convergen en el protagonista de la nueva era microinformática. El computador personal es una máquina dispuestaa prestar una colaboración inapreciable, capaz de resolver una variedad de aplicaciones.

En su esencia más íntima, el computador personal no difiere mucho de otros dispositivos e instrumentos electrónicos destinados a una función específica. La transformación del conglomerado de circuitos electrónicos en máquina inteligente, en ordenador, obedece a un concepto mágico y los dispositivos desalida para aprovechar eficientemente la capacidad de cada uno de ellos tomando en cuenta la gran diferencia en la velocidad de manejo de información entre el procesador y los dispositivos de entrada y salida de datos.



1.2. HARDWARE DEL COMPUTADOR



La palabra inglesa HARDWARE, que significa , se emplea corrientemente en el lenguaje computacional para designar la parte física de lacomputadora, esto es, el conjunto de circuitos electrónicos y dispositivos mecánicos que actuando conjuntamente bajo la dirección del software , realizan el tratamiento y almacenamiento de la información.



1.3. EL ORIGEN DEL SISTEMA OPERATIVO



Las primeras computadoras requerían que el programador conociera en detalle su arquitectura y funcionamiento. En ese tiempo, debía pensar en elalgoritmo, hacer el diagrama de flujo, escribir el programa, alimentarlo en la computadora y después sentarse frente a la consola de la máquina a esperar los resultados. Su presencia era necesaria por que solamente él sabía las respuestas que se esperaban de la máquina y sólo él podía atender a cualquier problema que se presentara durante la ejecución del programa. Si algo anormal sucedía, podía parar lamáquina para hacer las correcciones necesarias al programa y seguir adelante.

En virtud de que cada programador se concentraba únicamente en la solución de su problema y las aplicaciones eran limitadas, en un principio no había similitud entre los programas y los métodos que permitieran una normalización de procedimientos. De hecho, la mayor parte de los programadores no tenían la necesidadni el interés de usar procedimientos comunes. La documentación de los programas era algo que no se acostumbraba, lo cual obligaba a que, para ejecutar un programa, el programador fuera también el operador de la computadora.

En el transcurso de los primeros años de la década de los 50 los programadores acumularon experiencia y empezaron a documentar los programas y establecer procedimientoscomunes para ejecutarlos. Se empezaron a utilizar subrutinas de uso generalizado que permitierón homogeneizar algunos procedimientos, como la lectura de datos, cálculo de fórmulas e impresión de resultados. Esto hizo que una persona pudiera operar la computadora y ejecutar los programas sin la intervención de los programadores. Se acabó la época en la que se debía esperar los resultados sentado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion
  • Fundamentos De Programacion
  • programacion fundamentos
  • Fundamentos de programacion
  • Fundamentos de programacion
  • Fundamentos de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS