Para datos:
* teclado: El dispositivo de entrada más común para texto, números y comandos.
* mouse: Se utiliza para señalar, hacer clic y arrastrar en una interfaz gráfica de usuario (GUI). Es principalmente para interactuar con la computadora en lugar de ingresar directamente * datos * de la misma manera que lo hace un teclado, pero es crucial para navegar y seleccionar ubicaciones de entrada de datos.
* pantalla táctil: Permite la manipulación directa de elementos en pantalla con dedos o un lápiz óptico. Común en teléfonos inteligentes, tabletas y algunas computadoras portátiles.
* escáner: Convierte documentos físicos (papel, fotos) en imágenes digitales o texto.
* Micrófono: Captura la entrada de audio, que luego se puede transcribir en texto o usarse en aplicaciones de audio.
* Cámara digital: Captura imágenes y videos.
* webcam: Captura video en vivo.
* Controlador de juego: Se utiliza para ingresar comandos y acciones en los videojuegos.
* Midi Keyboard: Entrada para notas musicales y otros datos musicales.
* escáner de código de código de barras/QR: Lee códigos de barras y códigos QR para ingresar información codificada.
* lector de rayas magnéticas: Lee datos de tarjetas de rayas magnéticas (tarjetas de crédito, tarjetas de identificación).
Para instrucciones (programas y comandos):
* teclado: Escriba comandos directamente en una interfaz de línea de comandos (CLI) o escriba código en un editor de texto para varios lenguajes de programación.
* mouse: Se utiliza para seleccionar y ejecutar comandos, a menudo a través de menús o botones gráficos.
* pantalla táctil: Similar al mouse, pero usando gestos táctiles para interactuar con comandos y menús en pantalla.
* Software de reconocimiento de voz: Algunos sistemas permiten a los usuarios emitir comandos verbalmente.
Datos versus instrucciones: Es importante distinguir que la distinción no siempre es aguda. Por ejemplo, un programa de hoja de cálculo podría aceptar datos numéricos como entrada, pero el acto de * organizar * que los datos en un formato específico (como una tabla con fórmulas) es una forma de instrucción para el programa. Del mismo modo, el código que escribe para un programa es datos *a la computadora *, pero representa las instrucciones de lo que debe hacer la computadora. El procesador de la computadora interpreta estos datos como instrucciones.