Está en la página 1de 12

Jaime Eduardo Rivas Padilla Reg.

910392

Cuando se codifica un programa, se hace con


la intencin de que ese programa pueda
interactuar con los usuarios del mismo, es
decir, que el usuario pueda pedirle que realice
cosas y pueda suministrarle datos con los que
se quiere que haga algo.
Una vez introducidos los datos y las rdenes,
se espera que el programa manipule de alguna
forma esos datos para proporcionarnos una
respuesta a lo solicitado.

Adems, en muchas ocasiones interesa que el


programa guarde los datos que se le han
introducido, de forma que si el programa
termina los datos no se pierdan y puedan ser
recuperados en una sesin posterior. La forma
ms normal de hacer esto es mediante la
utilizacin de ficheros que se guardarn en un
dispositivo de memoria no voltil
(normalmente un disco).A todas estas
operaciones, que constituyen un flujo de
informacin del programa con el exterior, se
les conoce como Entrada/Salida (E/S).

Existen dos tipos de E/S:


La E/S estndar, que se realiza con el terminal
del usuario.
La E/S a travs de fichero, en la que se trabaja
con ficheros de disco.

Entrada/Salida Estndar
La entrada/salida que se comunica con el
usuario a travs de la pantalla o de la ventana
del terminal.

Entrada/Salida por Fichero


Los ficheros de texto estn compuestos de
caracteres legibles, mientras que los binarios
pueden almacenar cualquier tipo de datos (int,
float, boolean,...).

Los dispositivos externos que tienen que hacer


E/S con las computadoras pueden clasificarse,
bsicamente en tres categoras.
1.
2.
3.

Dispositivos legibles por los humanos


Dispositivos legibles por la mquina
Dispositivos de comunicaciones

Apropiados para la comunicacin con el


usuario. Como ejemplo se tienen los terminales
de video, que constan de un teclado, una
pantalla y, quiz, otros dispositivos como un
ratn o una impresora.

Adecuados para comunicarse con equipos


electrnicos, como discos, unidades de cinta,
sensores, controladores e impulsores.

Apropiados para comunicarse con dispositivos


lejanos. Por ejemplo, adaptadores de lneas
digitales y mdems.

También podría gustarte