informatica
Fundamentos de Programación
(Unidad I)
Introducción a la computación
La computadora.- Es una herramienta utilizada para representar cualquier
situación de la realidad en forma de datos, los cuales se procesan antes de generar
información.
Tanto los datos como el procedimiento necesario para generar información, se
suministran a la computadora en forma de un programa constituido porinstrucciones detalladas. La computadora interpreta y ejecuta el programa de
acuerdo con ciertas reglas de sintaxis que conforman el lenguaje de programación,
mediante el cual podemos comunicarle lo que debe hacer.
Conceptos generales
Los elementos básicos que componen una computadora son la unidad central
de proceso, memoria principal y las memorias auxiliares, la unidad de entrada y launidad de salida.
La unidad central es el “cerebro” que controla el funcionamiento de los
componentes y ejecuta las operaciones aritméticas y lógicas. Las operaciones del
procesador central son muy simples, pero ejecutadas a una velocidad muy alta del
orden de millones por segundo, permiten la ejecución de tareas simples o
complejas.
La memoria se utiliza para almacenar los datos, y enéstos se les aplican las
operaciones del procesador. Existen dos tipos de memoria: la principal y la
auxiliar. La memoria principal permite al procesador extraer y almacenar datos a
una velocidad comparable a la propia. Cada operación propicia por lo menos un
acceso a la memoria. Para que el procesador pueda avanzar de una operación a la
siguiente sin retraso, el programa de instrucciones sealmacena en esta memoria;
en otras palabras, la memoria principal guarda tanto las instrucciones como los
datos sobre los que actúa el procesador central.
La memoria principal está limitada por su alto costo; debido a eso no es
posible conservar en ella grandes cantidades de datos e instrucciones y, en
consecuencia, solo se usa para guardar lo que el procesador esté utilizando por el
momento.Además, tiene la característica de que no permite almacenar datos
permanentemente, pues si se apaga la computadora se pierde lo que haya en
memoria.
2
Por tales razones, las computadoras están equipadas con memorias auxiliares
para almacenamiento masivo y permanente de datos, tales como discos magnéticos
fijos, discos magnéticos removibles y memorias magnéticas removibles. Estosdispositivos tienen más capacidad que la memoria principal, pero son más lentos.
Los datos pueden almacenarse en ellos de manera permanente; es decir, pueden
guardarse para usos posteriores.
La unidad de entrada se utiliza para introducir datos del exterior en la
memoria de la computadora a través de dispositivos como teclados de terminales,
discos magnéticos, ratón (mouse), etc. Esta unidad realizaautomáticamente la
traducción de símbolos inteligibles para la gente, en símbolos que la máquina
pueda manejar.
La unidad de salida permite transferir datos de la memoria al exterior, a través
de dispositivos de salida como impresoras y pantallas de vídeo. Esta unidad realiza
automáticamente la traducción de símbolos que puede manejar la computadora, en
símbolos inteligibles para la gente.3
Diagrama que describe la organización funcional de una computadora
Memorias Auxiliares
Memoria Principal
Unidades
De Entrada
Unidades
De Salida
Unidad Central
De Proceso
4
El programa
Un programa es una secuencia de instrucciones mediante las cuales se
ejecutan diferentes acciones de acuerdo con los datos que estén procesándose. El
programa debe incluirinstrucciones para las acciones que deban ejecutarse sobre
cada uno de los tipos de datos admitidos, además de instrucciones que identifiquen
los datos erróneos.
Cuando se ejecuta un programa con un tipo de datos específico, es probable
que no se ejecuten todas las instrucciones sino solo las que sean pertinentes a los
datos en cuestión.
Un programa se compone de estructuras de datos, operaciones...
Regístrate para leer el documento completo.